Debian

Что такое команды Apt-get upgrade и dist-upgrade и как их использовать

Что такое команды Apt-get upgrade и dist-upgrade и как их использовать
Как обычный пользователь или системный администратор, вы, вероятно, использовали инструменты управления пакетами apt или apt-get в какой-то момент в Linux. Мы можем использовать эти инструменты управления пакетами для управления определенными операциями, такими как поиск доступных пакетов, установка новых пакетов, удаление существующих, обновление и обновление установленных пакетов и т. Д.

Если говорить об обновлении пакетов, операционные системы Linux поставляются с множеством бесплатных обновлений программного обеспечения для каждого пакета. Он постоянно выпускает обновления, патчи и исправления для повышения производительности и исправления ошибок в них. Очень важно регулярно проверять наличие этих обновлений и устанавливать их, чтобы защитить систему от потенциальных угроз и уязвимостей. Для установки этих обновлений выполняется обновление, и есть два способа добиться этого: один - apt-get upgrade, а второй - apt-get dist-upgrade. Между этими двумя способами есть некоторая разница, которая часто сбивает пользователей с толку. Эта статья поможет вам понять и различать apt-get upgrade и apt-get dist-upgrade.

Обновление базы данных пакетов

Чтобы поддерживать вашу систему в актуальном состоянии, используются команды обновления и обновления. Команда обновления только обновляет список пакетов с последними доступными версиями, однако она не устанавливает и не обновляет пакет. Команда обновления фактически обновляет и устанавливает последние версии уже установленных пакетов.  Перед обновлением пакетов проверьте наличие обновлений следующим образом. Это позволит apt-узнать о новых доступных версиях.

$ sudo apt-get update

Что такое Apt-get upgrade

Для установки последних версий всех ранее установленных пакетов в вашей системе используется apt-get upgrade. Эта команда обновляет только те пакеты, для которых доступна новая версия, как указано в источниках.файл списка в папке «/ etc / apt». Он не пытается установить новый пакет или удалить какой-либо установленный пакет самостоятельно.

Чтобы обновить или установить последние версии, выполните следующую команду от имени sudo, поскольку пользователь с единственными привилегиями может проверять и устанавливать обновления в системе Linux:

$ sudo apt-get upgrade

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

$ sudo apt-get upgrade

Что такое Apt-get dist-upgrade

Подобно команде apt-get upgrade, команда apt-get dist-upgrade также обновляет пакеты. В дополнение к этому, он также обрабатывает изменение зависимостей с последними версиями пакета. Он разумно разрешает конфликт между зависимостями пакетов и пытается обновить наиболее важные пакеты за счет менее значимых, если это необходимо. В отличие от команды apt-get upgrade, команда apt-get dist-upgrade является проактивной и самостоятельно устанавливает новые пакеты или удаляет существующие, чтобы завершить обновление.

Чтобы обновить пакеты, запустите команду dist-upgrade с привилегиями sudo:

$ sudo apt-get dist-upgrade

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

$ sudo apt-get dist-upgrade

Иногда, когда вы запускаете apt-get upgrade, вы получаете сообщение «Следующие пакеты были сохранены». Эти пакеты сохраняются, потому что для установки их новой версии им нужен какой-то другой пакет, который еще не установлен. И, как мы уже обсуждали, обновление apt-get обновляет только существующие пакеты, а не устанавливает новый пакет и не удаляет существующий. Вот почему он сохраняет эти пакеты обратно. Иногда пакеты также сохраняются из-за сломанных зависимостей (когда пакет, от которого он зависит, не имеет загружаемой версии).

При использовании apt-get dist-upgrade новый зависимый пакет будет установлен для устранения зависимости.

В заключение, если вы хотите обновлять только пакеты, не устанавливая или не удаляя их, перейдите к обновлению apt-get. С другой стороны, если вы хотите обновить, независимо от того, установлен ли какой-либо новый пакет или удален существующий пакет для выполнения зависимостей, используйте apt-get dist-upgrade.

Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...
Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...