Что точное означает добавления -d
опция в конце do-release-upgrade
команда? Документация Ubuntu определяет его как:
обновить до версии разработки Ubuntu.
Однажды 16.04.01 выпущен, там любое различие в sudo do-release-upgrade -d
и sudo do-release-upgrade
?
Я запустил свой процесс обновления от 14.04.05LTS до 16.04.01LTS использование:
sudo do-release-upgrade -d
После запуска этого я считал что:
Обновление до выпуска разработки не рекомендуется
Из-за этого я закрыл терминальное обновление выполнения процесса. Теперь, когда я работаю sudo do-release-upgrade -d
, Я могу возобновить обновление. Но если я работаю sudo do-release-upgrade
Я получаю сообщение:
никакой новый выпуск не найден
Как я должен возобновить процесс обновления правильно?
Использование sudo do-release-upgrade -d
обновит вас до последней версии разработки, которую вы прочитали. В настоящее время это 16.10, названный Yakkety Yak, который в настоящее время разрабатывается для выпуска в октябре этого года.
Лучший способ действий - проверить, был ли ваш файл /etc/apt/sources.list
изменен командой do-release-upgrade
.
Проверьте, есть ли какие-либо ссылки на Trusty в файле с помощью:
grep -i trusty /etc/apt/sources.list
Если вы получили строки вывода этой команды, вы можете безопасно выполнить следующие две команды apt-get, чтобы убедиться, что ваши пакеты для trusty настолько актуальны, насколько это возможно:
sudo apt-get update
sudo apt-get dist-upgrade
В противном случае вам нужно будет сбросить файл sources.list в его первоначальную форму.
Теперь проверьте, что ваш менеджер обновлений пытается перейти к правильному выпуску с помощью:
grep -i prompt /etc/update-manager/release-upgrades
Вы должны увидеть строку с надписью Prompt=lts
. Если это так, то sudo do-release-upgrade
должно сработать.