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

127

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

    
задан albilaga 10.11.2012 в 06:14
источник

4 ответа

133

Вы можете прочитать 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-страницы

man do-release-upgrade

DESCRIPTION

Upgrade the operating system to the latest release from the command-line. This is the preferred command if the machine has no graphic environment or if the machine is to be upgraded over a remote connection

    
ответ дан NickTux 10.11.2012 в 06:57
84

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

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

    
ответ дан Florian Diesch 10.11.2012 в 06:22
10

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

  • Откройте Центр программного обеспечения Ubuntu .

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

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

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

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

ответ дан green 10.11.2012 в 06:23
4

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

sudo apt-get dist-upgrade

или

sudo do-release-upgrade

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

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

    
ответ дан user112609 04.12.2012 в 14:15