Перейти к содержимому

Apt list upgradable как обновить

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.038 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Почему не обновляются некоторые apt-пакеты в Ubuntu?

Пакетов в холде нет, команда sudo dpkg —get-selections | grep hold ничего не выводит.
Команды sudo apt full-upgrade , sudo apt dist-upgrade тоже не помогает. Можно вручную через sudo apt install . с указанием пакетов, но хотелось бы чтоб оно само всё обновляло.

  • Вопрос задан 26 янв. 2023
  • 3658 просмотров

6 комментариев

Средний 6 комментариев

�� Команды Apt Update и Upgrade – в чем разница?

В предыдущей статье мы рассмотрели команду APT и различные способы использования диспетчера пакетов для управления пакетами.

Это был общий обзор, но в этом руководстве мы остановимся и осветим два использования команд.

Это команды apt update и apt upgrade.

Apt update и apt upgrade – две из наиболее часто используемых, но неправильно понятых команд многими пользователями Linux.

Для некоторых они играют одинаковую роль, но это не так.

В этом руководстве мы постараемся показать различия между ними и то, как каждая из них используется.

1) команда apt update

Это команда, которая обычно вызывается после новой установки системы или перед установкой нового программного пакета.

Команда apt update обновляет индекс пакетов в системе Linux или списки пакетов.

Он не обновляет какие-либо пакеты, как заблуждаются некоторые пользователи Linux.

Индексный файл пакетов – это файл или база данных, которые содержат список программных пакетов, определенных в репозиториях, расположенных в файле /etc/apt/sources.list.

Остальные списки пакетов находятся в каталоге /etc/apt/sources.list.d.

$ cat /etc/apt/sources.list

Обновите один пакет с помощью команды apt в Ubuntu и Debian

Как обновить систему Ubuntu с помощью командной строки? Вы используете команды apt update (для обновления кэша пакетов) и apt update.

sudo apt update && sudo apt upgrade

Он обновляет все установленные пакеты apt, которые можно обновить одновременно. Сюда также входит версия ядра Linux.

Это кажется хорошей вещью, особенно для пользователей настольных компьютеров. Это может быть не так для пользователей сервера Ubuntu, на которых работают важные веб-службы.

Если вы хотите избирательно подходить к обновлениям и хотите обновить только один пакет, используйте следующую команду:

sudo apt install --only-upgrade package_name

Давайте посмотрим на это немного подробнее.

Обновите один пакет с помощью команды apt

Первым шагом является обновление кэша локального репозитория пакетов, чтобы ваша система знала о доступности новых версий пакетов.

sudo apt update

Это необязательно. Проверьте, есть ли пакет, который вы хотите обновить, в списке обновляемых пакетов.

apt list --upgradable

Если для нужного пакета доступна новая версия, вы можете обновить только этот отдельный пакет с помощью этой команды:

sudo apt install --only-upgrade package_name

Если вы запустите команду apt install для уже установленного пакета, он будет обновлен до следующей доступной версии.

Но если пакет еще не установлен, команда apt также установит его.

Вот почему необходима часть —only-upgrade . При использовании этой опции команда apt обновит только уже установленный пакет. Пакет не будет установлен, если он еще не установлен.

Не лучший пример для пользователей сервера Ubuntu, но вы все равно можете увидеть, как я обновил только один из семи обновляемых пакетов на снимке экрана ниже.

Обновить только выбранные пакеты

Если вы хотите обновить несколько выбранных пакетов, вам не нужно обновлять их один за другим. Просто укажите имена пакетов с помощью команды, упомянутой ранее.

sudo apt install --only-upgrade package1 package2 package3

Заключение

Если вы столкнулись с ситуацией, когда вам необходимо обновить выбранные пакеты, вы можете использовать команду apt install с опцией –only-upgrade.

Я рекомендую прочитать об использовании команды apt, чтобы использовать ее более эффективно.

Все права защищены. © Linux-Console.net • 2019-2023

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *