FastNetMon

Sunday, 8 April 2018

Обновление Ubuntu 16.04 на Ubuntu 18.04 LTS (beta)

Сразу оговорюсь, что крайне не рекомендую этого делать для продакшена. Только сугубо для целей тестирования.

Для начала, нужно обновиться до упора в рамках текущей версии Ubuntu 16.04:
sudo apt update; sudo apt dist-upgrade; sudo apt autoremove
Устанавлим менеджер обновлений:
sudo apt-get install update-manager-core
Убеждаемся, что у нас стоят настройки для только LTS дистрибутивов:
sudo cat /etc/update-manager/release-upgrades
Выдача должна быть следующая:
Prompt=lts
Запускаем процесс:
sudo do-release-upgrade 

Если будет выдано, что не обнаружено релиз версий (скорее всего так и будет на момент публикации пока LTS еще не вышел), то нужно добавить флаг -d:
sudo do-release-upgrade -d
В процессе обновления будет задано множество вопросов, самые сложные, когда меняется конфигурация какого-либо демона.

Например, будьте аккуратны с ssh, если работает от root, так как при обновлений на новый конфиг будет удалена опция PermitRootLogin yes и её нужно вернуть вручную в файле /etc/ssh/sshd_config