Что нужно запустить в первую очередь: сделать-релиз-обновление или dist-upgrade?

Я запускаю Dell Inspiron 3551, который поставляется с предустановленной Ubuntu 14.04. Недавно мой компьютер не загрузился в Ubuntu, поэтому мне пришлось восстановить Ubuntu, т. Е. Переустановить Ubuntu с нуля.

Сначала я выполнил команду dist-upgrade для обновления моих пакетов.

sudo apt-get update sudo apt-get dist-upgrade

Учитывая, что я начинаю с чистой системы, я хотел обновиться до Ubuntu 16.04. Я обнаружил, что могу это сделать, выполнив команду:

sudo do-release-upgrade

Если я обновляюсь до Ubuntu 16.04, это сломает некоторые из старых пакетов 14.04, которые я установил? Обычно рекомендуется делать do-release-upgrade перед запуском sudo apt-get dist-upgrade?

1
задан 16 May 2017 в 18:08

2 ответа

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

Запуск sudo apt-get dist-upgrade обновит все пакеты до последней версии в репозиториях для этой конкретной версии Ubuntu, sudo do-release-upgrade обновится до новых версий / выпусков Ubuntu.

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

Итак, ответ таков: вы можете запустить sudo apt-get dist-upgrade до sudo do-release-upgrade, но на самом деле это не имеет никакого значения, потому что sudo do-release-upgrade запускает его, чтобы начать все равно.

1
ответ дан 18 July 2018 в 13:11

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

Запуск sudo apt-get dist-upgrade обновит все пакеты до последней версии в репозиториях для этой конкретной версии Ubuntu, sudo do-release-upgrade обновится до новых версий / выпусков Ubuntu.

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

Итак, ответ таков: вы можете запустить sudo apt-get dist-upgrade до sudo do-release-upgrade, но на самом деле это не имеет никакого значения, потому что sudo do-release-upgrade запускает его, чтобы начать все равно.

1
ответ дан 24 July 2018 в 20:07

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

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