Переход с Ubuntu 18.04 на Ubuntu 19.04 с помощью командной строки

В предыдущем материале я описывал, как выполнить обновление с 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.

Читайте также:  КриптоПро ЭЦП Browser Plugin для Ред ОС - как установить

Обратите внимание: перед проведением обновления рекомендуется воспользоваться программой 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

обновление до ubuntu 19.04 через командную строку

Для сохранения файла в текстовом редакторе 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, чтобы вернуться на основной экран.

apt-listchanges

По окончании минимального обновления введите следующую команду для запуска полного обновления.

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 у вас установлена.

Читайте также:  Симулируем нажатие кнопки на клавиатуре в Linux

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 через командную строку. Если этот пост оказался для вас полезным, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать еще больше советов и рекомендаций.