Как обновить сервер от 12,04 до 16,04?

Машина не имеет никакого рабочего стола, только командного процессора. Это работает 12.04. Я делал склонный - получают обновление и обновляют еженедельно в течение четырех лет. Как я преобразовываю его в 16,04 из командной строки? У меня есть 16,04 установок сервера CD, я загружаюсь от этого?

11
задан 29 May 2016 в 13:02

2 ответа

Общая информация

Можно всегда обновлять от LTS до LTS в случае, который означал бы:

  • обновление от 12,04 до 14,04 и затем
  • обновление от 14,04 до 16,04

Насколько я знаю, что нет никакого поддерживаемого обновления от 12,04 до 16,04 непосредственно.

После этого подхода нет никакой потребности в Ваших 16,04 носителе

Как всегда, рассмотрите создание резервного копирования Ваших критических файлов перед запуском.

Ограничьте LTS

Способ ограничить обновления LTS без GUI состоит в том, чтобы изменить значение Prompt в /etc/update-manager/release-upgrades.

Установите его на

[DEFAULT] Prompt=lts

Возможные значения

  • никогда: Никогда не проверяйте на новый выпуск.

  • нормальный: Проверьте, чтобы видеть, доступен ли новый выпуск. Если больше чем один новый выпуск будет найден, то средство обновления выпуска попытается обновить до выпуска, который сразу следует за под управлением в настоящее время выпуском.

  • lts: Проверьте, чтобы видеть, доступен ли новый выпуск LTS. Средство обновления попытается обновить до первого выпуска LTS, доступного после под управлением в настоящее время. Обратите внимание, что эта опция не должна использоваться, если под управлением в настоящее время выпуск не будет самостоятельно выпуском LTS, то так как в этом случае средство обновления не сможет определить, доступен ли более новый выпуск

Как обновить

Для обоих процессов обновления необходимо всегда обновлять существующую систему через

sudo apt-get update
sudo apt-get upgrade

Затем запустите обновление через

sudo do-release-upgrade

или - ОСОБЫЙ СЛУЧАЙ - для версий разработки (то, которое допустимо для обновлений от 14,04 до 16,04 до 16.04.1, было выпущено):

sudo do-release-upgrade -d

Если do-release-upgrade команда не найдена, установите ее:

sudo apt-get install update-manager-core
17
ответ дан 23 November 2019 в 03:59

Насколько я могу сказать, я должен отредактировать /etc/update-manager/release-upgrades изменить Подсказку на [DEFAULT] Prompt=lts

Затем перезагрузка и дает эти команды:

sudo bash
apt-get update
apt-get upgrade

{Перезагружают снова}

sudo bash
do-release-upgrade -c

{проверяют целевую версию}

do-release-upgrade

{я могу обновить от 12,04 до 14,04 теперь; обновлению от 14,04 до 16,04, вероятно, придется ожидать до августа}

=========

Я задал вопрос о том, как обновить сервер от 12,04 до 16,04. Я добрался, многие ведут, ссылки на другие сайты, и т.д. Наконец, я отправил свой собственный ответ - определенные команды, которые я должен дать, чтобы сделать это. Мой отправленный ответ подбирался из чтения всех других ответов.

Каждый ответ имеет оценку. Я предполагаю, что более высокие числа лучше. Я вижу, что мой сводный ответ имеет оценку минус одна. Я предполагаю, что это хуже, чем нуль. Как я зарабатывал минус одна оценка?

Примечание: все три из моих компьютеров уже чтение "Prompt=lts"

0
ответ дан 23 November 2019 в 03:59

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

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