Два метода для обновления Ubuntu 19.10 до версии 20.04

Ubuntu 20.04 Focal Fossa вышла 23 апреля 2020 года. В данном руководстве представлены два метода обновления с Ubuntu 19.10 до Ubuntu 20.04: через графический интерфейс обновлений и с помощью командной строки. Обычно для настольной версии Ubuntu применяют графический интерфейс, а для серверной — командную строку, однако метод с командной строкой также подходит и для настольной версии.

Особенности Ubuntu 20.04

  • Совершенствованная файловая система ZFS.
  • Логотип фирмы-производителя компьютеров на экране во время загрузки.
  • Ядро Linux версии 5.4
  • GNOME 3.36 демонстрирует заметное увеличение скорости по сравнению с ранее выпущенными версиями.
  • PHP версии 7.4, Ruby версии 2.7, Python версии 3.8 и OpenJDK версии 11.
  • ZFS 0.8: содержит встроенные функции шифрования.
  • и много другого.

Примечание: перед тем как приступить к обновлению, рекомендуется воспользоваться утилитой Systemback для создания загрузочного ISO-образа вашей текущей операционной системы. В случае неудачи обновления вы сможете без труда восстановить свою ОС, используя созданный ISO-файл. Все данные на вашей системе, включая установленное программное обеспечение и файлы, останутся в целости. Если вы обновляете ноутбук, не забудьте подключить его к электросети.

Обновление с Ubuntu 19.10 до Ubuntu 20.04 через графический интерфейс обновлений

Сначала запустите обновление программного обеспечения, которое можно найти в меню приложений. Это обновление обновит данные о программных пакетах. Если будут доступны новые версии, нажмите на кнопку «Установить сейчас» и введите свой пароль для завершения установки обновлений.

Читайте также:  Азбука Блоггинга: Ваше Руководство к Успешному Началу

upgrade-ubuntu-19.10-to-ubuntu-20.04

При установке новой версии ядра Linux менеджер обновлений уведомит вас о необходимости перезагрузки системы. Нажмите на кнопку «Перезагрузить сейчас».

После этого откройте терминал и введите следующую команду.

update-manager

После проверки обновлений менеджер уведомит вас о доступности Ubuntu 20.04. Нажмите на кнопку «Обновить».

Записки о релизе Ubuntu 20.04 под кодовым названием Focal Fossa.

Откроется окно для обновления дистрибутива. Если появится уведомление о том, что некоторые сторонние источники отключены, согласитесь с этим. Их можно будет вновь активировать после завершения процесса обновления.

обновите Ubuntu до версии 20.04

Вскоре вам будет предложено начать процесс обновления. Нажмите на кнопку «Начать обновление».

начать обновление

Дождитесь окончания процесса обновления. Менеджер обновлений может предложить вам перезапустить службы в процессе обновления пакетов без необходимости подтверждения. Установите соответствующий флажок и нажмите кнопку «Далее».

После обновления пакетов менеджер обновлений может предложить удалить устаревшие версии. Я обычно соглашаюсь на удаление.

Устаревшие пакеты представляют собой программные компоненты, имена которых отсутствуют в репозитории новой версии Ubuntu. Причинами их устаревания могут быть следующие:

  • Разработчик прекратил поддержку данного пакета, и никто не желает его продолжать. В связи с этим, команда, отвечающая за пакеты в Ubuntu, решила удалить его из репозитория.
  • Пакет классифицируется как «сиротский», что указывает на отсутствие зависимостей от других пакетов и небольшое количество пользователей. В связи с этим команда, занимающаяся поддержкой пакетов в Ubuntu, принимает решение о его удалении из репозитория.
  • У пакета в репозитории программного обеспечения новой версии Ubuntu изменилось название.
Читайте также:  Notepadqq – альтернатива Notepad++ для Linux

После удаления ненужных пакетов из вашей системы, перезагрузите компьютер и проверьте версию Ubuntu, используя следующую команду.

lsb_release - a

Нет доступных модулей LSB. Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu Focal Fossa Версия: 20.04 Кодовое имя: focal

Процесс перехода с Ubuntu 19.10 на Ubuntu 20.04 через терминал.

Для обновления рабочего стола Ubuntu или безголового сервера вы можете воспользоваться командной строкой. Если вы подключаетесь к вашему серверу Ubuntu через SSH, рекомендуется сохранить активным сеанс OpenSSH, добавив следующую строку в файл /etc/ssh/sshd_config на вашем сервере.

ClientAliveInterval 60

Сохраните файл и закройте его. После этого перезапустите службу SSH.

sudo systemctl restart ssh

Для перехода на Ubuntu 20.04 сначала выполните команду для обновления текущего программного обеспечения. Имейте в виду, что если во время выполнения этой команды будет установлено новое ядро Linux, вам потребуется перезагрузить компьютер для завершения обновления.

sudo apt update && sudo apt dist-upgrade

Затем проверьте, что установлен пакет update-manager-core.

sudo apt install update-manager-core

Затем введите следующую команду, чтобы запустить процесс обновления.

do-release-upgrade

После этого следуйте указаниям на экране, чтобы выполнить обновление до Ubuntu 20.04. В основном, вам потребуется нажимать клавишу y для подтверждения ответов на вопросы.

Обновление Ubuntu 19.10 до версии 20.04 через командную строку.

Менеджер обновлений может предложить вам перезапустить службы во время установки пакетов без дополнительного подтверждения. Чтобы выбрать вариант «Да», нажмите клавишу Tab, а затем Enter.

перезапустить службы во время обновления пакетов без запроса

При обновлении сервера, скорее всего, вы столкнетесь с похожими сообщениями. Рекомендую выбрать вариант N, чтобы сохранить текущую версию. Новая версия будет находиться в той же папке, и вы сможете проверить это позже.

Читайте также:  Полное руководство по настройке SSH в Debian для безопасного удаленного управления сервером

Дистрибьютор пакета отправил обновлённую версию.

По окончании обновления перезагрузите свой рабочий стол или сервер Ubuntu. Для проверки версии Ubuntu выполните:

lsb_release -a

Нет доступных модулей LSB. ID дистрибьютора: Ubuntu Описание: Ubuntu Focal Fossa Версия: 20.04 Кодовое имя: focal

Как снова активировать сторонние репозитории

Сторонние репозитории указываются в файлах с расширением. list, которые находятся в директории /etc/apt/sources. list. d/. Сначала активируйте сторонние репозитории, выполнив команду, которая уберет символ # в строках, начинающихся с deb.

sudo sed - i '/deb/s/^#//g' /etc/apt/sources. list. d/*.list

Замените все случаи eoan на focal.

sudo sed - i 's/eoan/focal/g' /etc/apt/sources. list. d/*.list

Произведите обновление индекса пакетов в репозитории.

sudo apt update

Некоторые внешние репозитории могут не содержать записи для Ubuntu 20.04, поэтому вы, вероятно, столкнетесь с ошибками, подобными следующим:

E: Репозиторий 'http://linux. dropbox.com/ubuntu focal Release' не имеет файла Release. N: Обновление из такого репозитория нельзя выполнить безопасно, поэтому оно отключено по умолчанию. N: См. мануал apt-secure(8) для получения сведений о создании репозиториев и настройке пользователей.

Вам необходимо редактировать файлы репозиториев поочередно и отключать их. К примеру, я редактирую файл репозитория Dropbox.

sudo nano /etc/apt/sources. list. d/dropbox. list

Добавьте символ # в начало строки, чтобы отключить этот репозиторий.

# deb [arch=i386,amd64] http://linux. dropbox.com/ubuntu focal main # отключено при обновлении до focal

Сохраните файл и закройте его. Придётся дождаться, когда данные репозитории добавят совместимость с Ubuntu 20.04. Некоторые программы из сторонних репозиториев уже доступны для версии 20.04. Например, в репозитории Ubuntu 20.04 включён пакет nextcloud-desktop, поэтому PPA Nextcloud мне больше не требуется, и я могу его удалить.

sudo rm /etc/apt/sources. list. d/nextcloud-client. list*