В данном руководстве мы расскажем, как перейти с Ubuntu 16.10/17.04 на Ubuntu 18.04. Эти версии Ubuntu больше не поддерживаются, однако некоторые пользователи продолжают их использовать и сталкиваются с трудностями при обновлении до версии 18.04.
Обычные версии Ubuntu имеют срок поддержки в 9 месяцев, в то время как версии LTS (долгосрочной поддержки) поддерживаются на протяжении 5 лет. В настоящее время доступны три LTS-версии: Ubuntu 14.04, Ubuntu 16.04 и Ubuntu 18.04. Если вам важнее стабильность, чем наличие последнего программного обеспечения, выбирайте LTS и обновляйте ее только при выходе следующей версии LTS. Если же вы хотите использовать более новые версии программ, не забывайте обновлять систему каждые 9 месяцев.
Когда версия Ubuntu достигает своего «конца жизни», она прекращает получать обновления, в том числе важные обновления безопасности.ubuntu 16.10 и Ubuntu 17.04 уже достигли этого этапа, поэтому пользователи этих релизов не имеют возможности устанавливать программы из стандартного репозитория. Попытка выполнить команду обновления приведет к ошибке 404.

При запуске обновления программного обеспечения вам будет предложено перейти на версию Ubuntu 17.10.

Однако вскоре вы поймете, что это не имеет поддержки.
Содержание статьи
Обновление Ubuntu 16.10/17.04 до версии 18.04 через командную строку.
Метод, о котором я расскажу, аналогичен обновлению системы Debian и именно так функционирует менеджер обновлений в Ubuntu. Основное отличие заключается в том, что менеджер обновлений Ubuntu не меняет кодовое имя на устаревших релизах, таких как Ubuntu 16.10, в то время как мы вручную внесем необходимые изменения. Лично я считаю, что это не более рискованно, чем обновление с Ubuntu 16.04 на Ubuntu 18.04. Тем не менее, перед выполнением нижеприведенных инструкций обязательно создайте резервную копию важных данных.
Сначала необходимо выполнить следующую команду, чтобы заменить все упоминания yakkety на bionic в файле списка репозиториев (/etc/apt/sources. list). yakkety — это кодовое имя для Ubuntu 16.10, а bionic — для Ubuntu 18.04.
sudo sed - i 's/yakkety/bionic/g' /etc/apt/sources. list
Если вы пользуетесь Ubuntu 17.04, выполните вместо этого следующую команду.
sudo sed - i 's/zesty/bionic/g' /etc/apt/sources. list
Далее необходимо деактивировать сторонние репозитории (PPA) с помощью следующей команды.
sudo sed - i 's/^/#/' /etc/apt/sources. list. d/*.list
Затем следует обновить программные источники и установить последние версии программ из репозитория Ubuntu 18.04. Этот процесс называется минимальным обновлением.
sudo apt update sudo apt upgrade
После завершения минимального обновления выполните следующую команду для запуска полного обновления.
sudo apt dist-upgrade
Если вам встретилась эта ошибка:
Не удалось загрузить некоторые архивы, возможно, выполните apt-get update или попробуйте с --fix-missing?
Выполните следующую команду для устранения ошибки.
sudo apt update
sudo apt dist-upgrade
После этого можно удалить ненужные или устаревшие пакеты программного обеспечения из вашей системы Ubuntu.
sudo apt autoremove sudo apt clean
В конце концов, выполните перезагрузку системы.
sudo shutdown - r now
Теперь на экране появится форма для входа в систему Ubuntu 18.04 с графическим интерфейсом GNOME. GNOME является стандартной рабочей средой, но при желании вы можете выбрать Unity на экране авторизации.

При входе в систему открывается экран приветствия Ubuntu 18.04.

Откройте терминал и узнайте, какая версия Ubuntu у вас установлена.
lsb_release - a
Вы должны ознакомиться с приведённым ниже текстом.
Нет доступных модулей LSB. Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 18.04 LTS Версия: 18.04 Кодовое имя: bionic
Подсказка
Вы можете применить метод, изложенный в этой статье, в случае, если менеджер обновлений зависает и не выполняет свои задачи. К примеру, однажды я начал процесс обновления…
do-release-upgade
После этого он застрял на
проверка новой версии ubuntu
Иногда менеджер обновлений не в состоянии произвести расчёт обновления.
Не удалось рассчитать обновление. Произошла неразрешимая проблема при расчете обновления.
В журнале (/var/log/dist-upgrade/main.log) можно увидеть такую строку.
Dist-upgrade не удался: 'Пакет 'postgresql-14-postgis-3' помечен для удаления, но он в черном списке удаления.'
В данном случае вы также можете применить способ, изложенный в этой статье, для осуществления обновления системы.
Заключение
Поздравляем! Вы успешно провели обновление с Ubuntu 16.10/17.04 до версии 18.04. Если этот материал оказался для вас полезным, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций. Берегите себя!

