Два метода обновления Ubuntu 20.04/20.10 до версии 21.04 (через графический интерфейс и терминал)

Ubuntu 21.04, известная под кодовым именем Hirsute Hippo, была выпущена 22 апреля 2021 года. В этом руководстве представлены два способа обновления с версий Ubuntu 20.04 или Ubuntu 20.10 до 21.04. Первый способ предполагает использование графического менеджера обновлений, а второй — командной строки. Обычно графический интерфейс применяется для обновления настольной версии Ubuntu, а командная строка — для серверных версий, однако командный метод также подходит для настольных систем.

Ubuntu 20.04 — это версия с долгосрочной поддержкой (LTS), которая будет обновляться и поддерживаться на протяжении 5 лет. В свою очередь, Ubuntu 21.04 не имеет статуса LTS и будет поддерживаться только 9 месяцев, до января 2022 года. Если для вас важнее стабильность, лучше оставаться на Ubuntu 20.04. Однако, если вы предпочитаете пользоваться новейшими разработками, вы можете воспользоваться этим руководством для обновления с Ubuntu 20.04 до 21.04. Ubuntu 20.10 прекратит получать обновления в июле этого года, поэтому я советую пользователям как можно быстрее перейти на Ubuntu 21.04.

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

Обновление Ubuntu 20.04/20.10 до версии 21.04 с использованием GNU

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

upgrade-ubuntu-20.04-to-21.04

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

upgrade-ubuntu-20.04-to-ubuntu-21.04

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

Читайте также:  Вышла версия 0.11 почтового клиента Geary — инструкции по установке на Linux

программное обеспечение и обновления для любой новой версии

Закройте окно с программным обеспечением и обновлениями. Затем запустите окно терминала. Если у вас установлена Ubuntu 20.10, введите следующую команду в терминале.

update-manager

Вы получите уведомление о том, что программное обеспечение обновлено и доступна версия Ubuntu 21.04. Нажмите кнопку «Обновить». Если у вас установлена Ubuntu 20.04, введите следующую команду в терминале.

update-manager

Вы получите уведомление о том, что программное обеспечение обновлено, и теперь доступна версия Ubuntu 20.10. Нажмите кнопку для обновления. Сначала вам необходимо перейти на Ubuntu 20.10, а затем следовать аналогичной процедуре для обновления до Ubuntu 21.04. Это необходимо, поскольку Ubuntu 20.10 всё ещё находится под поддержкой Canonical и не закончила свой срок службы.

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

pgrade-ubuntu-to-version-21.04

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

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

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

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

  • Создатель данного пакета прекращает его поддержку, и не находится желающих взять на себя эту ответственность. В результате мейнтейнеры Ubuntu принимают решение удалить пакет из своего репозитория.
  • Пакет становится бесхозным, что указывает на отсутствие зависимых пакетов и небольшое количество его пользователей. В связи с этим, мейнтейнеры Ubuntu принимают решение удалить данный пакет из репозитория.
  • У пакета изменилось название в хранилище программного обеспечения последней версии Ubuntu.
Читайте также:  Как правильно пронумеровать страницы в LibreOffice для удобства работы с документами

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

lsb_release - a

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

Переход с Ubuntu 20.04/20.10 на Ubuntu 21.04 через командную строку.

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

ClientAliveInterval 60

Сохраните изменения в файле и закройте его. После этого перезапустите SSH-демон.

sudo systemctl restart ssh

Для того чтобы перейти на Ubuntu 21.04, выполните следующую команду для обновления установленного программного обеспечения.

sudo apt update && sudo apt dist-upgrade

Учтите, что если новое ядро будет установлено во время выполнения указанной команды, потребуется перезагрузка системы (sudo shutdown — r now), чтобы продолжить процесс обновления.

upgrade-ubuntu-20.04-to-ubuntu-21.04-command-line

После этого проверьте, что у вас установлены пакеты update-manager-core и ubuntu-release-upgrader-core.

sudo apt install update-manager-core ubuntu-release-upgrader-core

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

sudo nano /etc/update-manager/release-upgrades

В нижней части данного файла измените параметр Prompt с lts на normal.

Prompt=normal

ubuntu-21.04-prompt-normal

Чтобы сохранить документ в текстовом редакторе Nano, нажмите сочетание клавиш Ctrl+O, затем подтвердите действие, нажав Enter. Для выхода из редактора используйте Ctrl+X. После этого введите следующую команду для начала процесса обновления. Для пользователей Ubuntu 20.10 выполните следующую команду и следуйте указаниям на экране, чтобы перейти на Ubuntu 21.04.

do-release-upgrade

Если у вас установлена Ubuntu 20.04, выполните данную команду и следуйте указаниям на экране для обновления до версии 20.10. Затем повторите процесс, чтобы перейти на Ubuntu 21.04.

do-release-upgrade

В основном, для того чтобы ответить на вопросы, необходимо нажать клавишу y.

Читайте также:  Начальный курс по терминалу и консоли Linux

upgrade-from-ubuntu-20.04-to-ubuntu-21.04-from-command-line

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

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

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

lsb_release - a

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

Следует ли применять опцию -d?

Команды update-manager и do-release-upgrade включают опцию — d, которая позволяет системе перейти на версию разработки. На данный момент Ubuntu 21.04 продолжает считаться версией разработки в рамках цикла релизов Ubuntu, поскольку работа над Ubuntu 21.10 еще не началась. Этот этап начнется через неделю после выхода Ubuntu 21.04, и до этого момента можно использовать опцию — d. После того как Ubuntu 21.10 перейдет в стадию разработки, рекомендуется не использовать опцию — d.

Пожалуйста, обновите все доступные версии для вашего релиза перед проведением обновления.

Если при обновлении появляется данное сообщение, вам следует выполнить обновление всех пакетов (команда: sudo apt update; sudo apt upgrade — y), затем перезагрузить операционную систему и повторить попытку обновления. Иногда в вашей системе могут быть пакеты, находящиеся в состоянии ожидания, что можно проверить с помощью:

sudo apt-mark showhold

Необходимо освободить пакет от удержания.

sudo apt-mark unhold имя-пакета

sudo apt upgrade

Иногда команда sudo apt update уведомляет вас о доступном обновлении пакета, однако sudo apt upgrade не выполняет его обновление. В такой ситуации вы можете использовать следующую команду для просмотра информации о пакете.

apt list --upgradable

Теперь доступно обновление пакета.

sudo apt upgrade имя-пакета

Если пакет поврежден и не подлежит обновлению, следует его удалить.

sudo apt remove имя-пакета

Надеюсь, что данное руководство помогло вам провести обновление с Ubuntu 20.04 или 20.10 до версии 21.04.