В предыдущем материале я описывал, как выполнить обновление с Ubuntu 18.04 и 18.10 до версии 19.04. Однако, поскольку версия 18.10 все еще находится под поддержкой Canonical, пользователям Ubuntu 18.04 рекомендуется сначала перейти на 18.10, а затем следовать аналогичному процессу для обновления до 19.04. В этом руководстве вы узнаете, как обновить Ubuntu 18.04 напрямую до версии 19.04 с помощью командной строки, минуя промежуточную версию 18.10.
Содержание статьи
Почему следует сначала обновить Ubuntu 18.04 до версии 18.10?
В соответствии с информацией из предыдущей статьи, пользователи Ubuntu 18.04, выполняя обычный процесс обновления, сначала получат предложение обновиться до версии 18.10.
Причина в том, что Ubuntu 18.10 по-прежнему находится под поддержкой Canonical и не завершила свой срок службы. Когда же она достигнет конца этого срока в июле 2019 года, пользователи Ubuntu 18.04 смогут без проблем перейти на версию 19.04, следуя обычной процедуре обновления. Если вы предпочитаете не откладывать обновление на три месяца и хотите избежать двойного процесса, ознакомьтесь с приведенными ниже инструкциями для прямого обновления до 19.04.
Обратите внимание: перед проведением обновления рекомендуется воспользоваться программой systemback для создания загрузочного ISO-образа вашей текущей операционной системы. В случае неудачного обновления вы сможете без проблем восстановить ОС с помощью созданного образа. Все данные, включая программы и файлы, останутся в безопасности. Если вы работаете на ноутбуке, обязательно подключите его к электросети.
Переход с Ubuntu 18.04 на Ubuntu 19.04 с помощью командной строки.
Метод, который я собираюсь продемонстрировать, основывается на функционировании менеджера обновлений в дистрибутиве Ubuntu. Главное отличие состоит в том, что мы модифицируем путь обновления, предложенный компанией Canonical.
Сначала введите следующую команду для обновления текущего программного обеспечения. Учтите, что если в процессе выполнения данной команды будет установлено новое ядро, потребуется перезагрузить систему, чтобы завершить обновление.
sudo apt update && sudo apt dist-upgrade
Затем проверьте, установлен ли у вас пакет update-manager-core.
sudo apt install update-manager-core
Затем откройте конфигурационный файл для редактирования с помощью nano или другого удобного для вас текстового редактора в командной строке.
sudo nano /etc/update-manager/release-upgrades
В нижней части этого документа измените параметр Prompt с lts на normal.
Prompt=normal

Для сохранения файла в текстовом редакторе Nano воспользуйтесь комбинацией клавиш Ctrl+O, затем подтвердите действие, нажав Enter. Для выхода из редактора нажмите Ctrl+X.
Затем необходимо выполнить команду, которая заменит все упоминания bionic на disco в файле списка репозиториев (/etc/apt/sources. list). Bionic соответствует Ubuntu 18.04, а disco — Ubuntu 19.04.
sudo sed - i 's/bionic/disco/g' /etc/apt/sources. list
Далее следует отключить внешние репозитории (PPA) с помощью следующей команды.
sudo sed - i 's/^/#/' /etc/apt/sources. list. d/*.list
После отключения внешних репозиториев выполните указанные команды для обновления источников программного обеспечения и доведения программ до последней версии, доступной в репозитории Ubuntu 19.04. Этот процесс называется минимальным обновлением.
sudo apt update sudo apt upgrade
Если во время обновления появится apt-listchanges, просто нажмите клавишу Q, чтобы вернуться на основной экран.

По окончании минимального обновления введите следующую команду для запуска полного обновления.
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 у вас установлена.
lsb_release - a
Вам следует ознакомиться с последующим текстом.
Нет доступных модулей LSB. Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 19.04 Версия: 19.04 Кодовое имя: disco
Как заново активировать внешние репозитории.
Внешние репозитории указаны в файлах. list, находящихся в папке /etc/apt/sources. list. d/. Для начала активируйте сторонние репозитории, используя команду, которая уберет символ # из строк, начинающихся с deb.
sudo sed - i '/deb/s/^#//g' /etc/apt/sources. list. d/*.list
Затем замените все случаи слова bionic на disco.
sudo sed - i 's/bionic/disco/g' /etc/apt/sources. list. d/*.list
Обновите индекс пакетов в репозитории.
sudo apt update
Некоторые внешние репозитории не поддерживают Ubuntu 19.04, из-за чего могут возникать ошибки, например:
E: Репозиторий 'http://linux. dropbox.com/ubuntu disco Release' не имеет файла Release. N: Обновление из такого репозитория нельзя выполнить безопасно, и поэтому оно отключено по умолчанию. N: См. man-страницу apt-secure(8) для деталей создания репозитория и конфигурации пользователя.
Необходимо будет последовательно отредактировать файлы репозиториев, заменив disco на bionic. Например, я вношу изменения в файл репозитория Dropbox.
sudo nano /etc/apt/sources. list. d/dropbox. list
Верните disco на bionic. Сохраните изменения и закройте файл.
Заключение
Поздравляю! Вам удалось без проблем перейти с Ubuntu 18.04 на Ubuntu 19.04 через командную строку. Если этот пост оказался для вас полезным, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать еще больше советов и рекомендаций.

