Вопрос Будет ли apt-get dist-upgrade обновлять мою систему до более новой версии? [Дубликат]


На этот вопрос уже есть ответ:

Я использую Ubuntu 12.04 прямо сейчас. Если я использую команду sudo apt-get dist-upgrade будет ли обновление моего ubuntu до 12.10? Означает ли это, что после этого я не использую версию LTS? Я не хочу использовать Ubuntu 12.10, потому что я уже пробовал это, и это очень тяжело для моего нетбука.


125
2017-11-10 05:14


происхождения




ответы:


Вы можете прочитать man-страницу apt-get чтобы увидеть, что делают каждая команда.

Откройте руководство

man apt-get

Найти раздел dist-upgrade и читать

Dist-Upgrade

       in addition to performing the function of upgrade,
       also intelligently handles changing dependencies with new versions
       of packages; apt-get has a "smart" conflict resolution system, and
       it will attempt to upgrade the most important packages at the
       expense of less important ones if necessary. So, dist-upgrade
       command may remove some packages. The /etc/apt/sources.list file
       contains a list of locations from which to retrieve desired package
       files. See also apt_preferences(5) for a mechanism for overriding
       the general settings for individual packages

Смотрите также: Что такое «dist-upgrade» и почему он обновляется больше, чем «обновление»?

Чтобы обновить Ubuntu до более новой версии, вам нужно запустить в терминале

sudo do-release-upgrade

Мы читаем из человек-страница 

man do-release-upgrade

ОПИСАНИЕ

Обновите операционную систему до последней версии с   командная строка. Это предпочтительная команда, если машина имеет   нет графической среды или если машина должна быть модернизирована над   удаленное соединение


131
2017-11-10 05:57



Мне понравится TL; DR; тоже, хотя - George


Нет, sudo apt-get dist-upgrade не будет обновляться до новой версии Ubuntu. Он просто установит доступные обновления для уже установленной версии Ubuntu.

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


84
2017-11-10 05:22



что вы подразумеваете под удалением установленных пакетов? почему он удаляет установленные пакеты? Итак, как я могу использовать dist-upgrade? - albilaga
Он может удалить пакет, если есть конфликт между пакетами или зависимостями, которые не могут быть удовлетворены. Обычно вам не нужно использовать dist-upgrade, Это может быть полезно, если upgrade говорит, что некоторые пакеты сдерживаются, но вы должны внимательно рассмотреть, что он хочет сделать, особенно если он хочет удалить пакеты. - Florian Diesch


Если вы не хотите обновляться до версий, отличных от LTS, выполните следующие действия:

  • открыто Программный центр Ubuntu,

  • Идти к редактировать -> Источники программного обеспечения,

  • Перейти к Обновления и убедитесь, что вы выбрали Для долгосрочных версий поддержки в Уведомлять о новой версии Ubuntu,

enter image description here

  • Откройте терминал и запустите sudo apt-get update (просто чтобы быть уверенным :) ).

  • Теперь, когда вы запускаете sudo apt-get dist-upgrade он будет обновлен до следующей версии LTS, а не версий, отличных от LTS.


10
2017-11-10 05:23



В Ubuntu 16 эта программа называется Software & Updates - Underverse
Как вы выполняете эту операцию из командной строки? - Dan Pritts


вы не можете прыгать с 12.04 до 13.04 прямо, вам нужно было бы, чтобы ящик обновления был нормальным, тогда сделайте

sudo apt-get dist-upgrade

или

sudo do-release-upgrade

разница между командами заключается в том, что dist-upgrade хочет, чтобы вы изменяли свои файлы конфигурации во время обновления

они оба повысят ваш уровень, когда придет время Обновление sudo apt-get только обновляет программное обеспечение в вашей системе, оно не устанавливает или не удаляет такие пакеты, как dist-upgrade.


4
2017-12-04 13:15



Если вы используете альтернативный рабочий стол, например, корицу или помощник, и вы запускаете обновление до релиза, он удалит корицу и сохранит файлы конфигурации, и ваша система сломается, потому что она ищет корицу, и ее нет, если вы выполнили dist-upgrade, это изменится система конфигурационных файлов удалит корицу, и система будет использовать gnome 3, вместо этого вы бы переустановили рабочий стол после выполнения обновления - user112609