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

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

143
задан 16 February 2014 в 19:48

4 ответа

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

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

man apt-get

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

dist-обновление

       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-обновление” и почему оно обновляет больше, чем “обновление”?

Для обновления Ubuntu до более нового выпуска, необходимо работать в терминале

sudo do-release-upgrade

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

man do-release-upgrade

ОПИСАНИЕ

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

153
ответ дан 16 February 2014 в 19:48

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

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

0
ответ дан 16 February 2014 в 19:48

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

  • Откройте Ubuntu Software Center .

  • Перейти к Редактировать -> Программные источники .

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

enter image description here

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

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

0
ответ дан 16 February 2014 в 19:48

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

sudo apt-get dist-upgrade

или

sudo do-release-upgrade

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

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

0
ответ дан 16 February 2014 в 19:48

Другие вопросы по тегам:

Похожие вопросы: