Я видел и использовал все эти команды для обновления пакетов в моей системе, но почему существуют разные команды для этого? Разве они не делают одно и то же? А если нет, то в каких ситуациях лучше использовать конкретную из них?
Это команды, которые я имею в виду:
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt full-upgrade
Я уже смотрел на это, но это делает не ответить на мой вопрос о команде sudo apt full-upgrade
: Что такое «dist-upgrade»? и почему он обновляет больше, чем «обновление»?
Нет, они не делают того же самого.
sudo apt-get update
обновления список пакетов. Сделайте это прежде , Вы используете sudo apt-get upgrade
или sudo apt-get dist-upgrade
, потому что, если список не обновляется, они ничего не сделают.
sudo apt-get upgrade
обновления Ваши пакеты, но не удаляет или устанавливает любые другие пакеты.
sudo apt-get dist-upgrade
обновления Ваши пакеты и установки или удаляют другие пакеты для разрешения зависимостей, таким образом, все пакеты актуальны.
sudo apt full-upgrade
делает то же самое как sudo apt-get dist-upgrade