У меня есть работающий веб-сервер с 12.04, который крайне нуждается в обновлении. Я не могу выполнить обновление до 16.04 , поскольку новая версия PHP несовместима с размещенным сайтом, а также с некоторыми другими пакетами, которые не будут совместимы.
Есть ли способ запустить do-release-upgrade
для выпуска 14.04?
Можно проверить выпуск, который Вы получите с do-release-upgrade
путем добавления эти -c
флаг как так:
do-release-upgrade -c
, Поскольку далеко я понимаю, еще нет возможности обновления для обновления 12.04 LTS к 16,04, не идя шаг за шагом (т.е. к 14,04 на первом показе), таким образом do-release-upgrade
, как могут ожидать, сделает точно, что Вы хотите.
Я протестировал это сейчас.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04 Codename: precise
Затем:
$ sudo do-release-upgrade
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
et:2 Upgrade tool [1,156 kB]
Fetched 1,156 kB in 0s (0 B/s)
authenticate 'trusty.tar.gz' against 'trusty.tar.gz.gpg' extracting 'trusty.tar.gz'
Вы не можете в настоящее время обновлять непосредственно от 12,04 до 16,04; необходимо обновить до 14,04 промежутков. Таким образом, просто выполнение следующего обновит Вас до 14,04:
sudo do-release-upgrade
Затем, если Вы не хотите обновлять снова до 16,04, просто остановитесь там вместо того, чтобы выполнить другое обновление.
Или (для GUI путь - соответствующая программа также известна как программное обеспечение Updater и может искаться и находиться в GUI под тем именем):
update-manager
Для этого, хотя, после того как Вы абсолютно актуальны со всеми последними обновлениями, это покажет Вам кнопку Upgrade... , которая позволит Вам обновлять до 14,04.