В чем разница между apt-get dist-upgrade и do-release-upgrade?

15

Будет ли apt-get dist-upgrade действовать так же, как и запуск do-release-upgrade?

В настоящее время я использую Ubuntu Server 11.04.

Кирк Уймет
источник

Ответы:

18

apt-get dist-upgradeне будет выполнять обновление выпуска, если вы не измените /etc/apt/sources.list.

Эта команда обновляет все установленные пакеты и их изменения зависимостей. Если вы совмещаете выполнение этой команды с соответствующими изменениями в /etc/apt/sources.listфайле, вы можете обновить свою версию Ubuntu.

do-release-upgrade проведет обновление релиза.

Так, например, если вы хотите перейти с Ubuntu 11.04 на 11.10, у вас есть 2 варианта:

  1. Измените каждое вхождение слова «natty» в /etc/apt/sources.listфайле на «oneiric» и выполните командуapt-get dist-upgrade
  2. Запустите do-release-upgradeкоманду.
Кенни Рассчарт
источник
2
do-release-upgrade имеет некоторые другие интересные функции, такие как «--sandbox», которые перемонтируют ваши файловые системы с помощью aufs, чтобы обновление можно было откатить!
Coops