Как обновиться до Ubuntu 22.04

​How to Upgrade to Ubuntu 22.04

8 Мая 2022 | Ubuntu

Ubuntu 22.04 LTS (Jammy Jellyfish) была выпущена 21 апреля 2022 года и будет поддерживаться в течение пяти лет. Он поставляется со многими новыми пакетами и крупными обновлениями программного обеспечения, включая последние версии OpenSSL, GCC, Python, Ruby и PHP. Этот выпуск основан на ядре Linux 5.15 LTS и добавляет поддержку нового оборудования и файловых систем.

Как обновиться до Ubuntu 22.04

Настольная версия поставляется с ядром версии 5.17, GNOME 42 и новым инструментом для создания скриншотов и записи экрана.

В этом руководстве объясняется, как выполнить обновление до Ubuntu 22.04 LTS с Ubuntu 20.04 или Ubuntu 21.10.


ВВЕДЕНИЕ

Операция обновления должна выполняться с правами суперпользователя. Вы должны войти в систему как root или пользователь с привилегиями sudo . Как правило, пользователь, который создается при первой установке Ubuntu, по умолчанию имеет привилегии суперпользователя.

Вы можете напрямую перейти на версию 22.04 с Ubuntu 20.04 или Ubuntu 21.10.

Убедитесь, что у вас есть работающее подключение к Интернету.


Резервное копирование ваших данных

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

 

Обновить установленные пакеты

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

Пакеты, помеченные как задержанные, не могут быть автоматически установлены, обновлены или удалены. Это может вызвать проблемы в процессе обновления. Чтобы проверить, есть ли задержанные пакеты в ваших системах, запустите:


sudo apt-mark showhold


Пустой вывод означает, что задержанных пакетов нет.

Если есть on holdпакеты, вы должны отменить пакеты с помощью:


sudo apt-mark unhold package_name


Обновите список apt и обновите все установленные пакеты:

 

sudo apt updatesudo apt upgrade

Если ядро ​​обновлено, перезагрузите машину и после загрузки снова войдите в систему.

Выполните обновление системы:


sudo apt full-upgrade


apt full-upgrade может удалить некоторые установленные в данный момент пакеты, что препятствует обновлению системы в целом.

Удалите старые ядра и все автоматически устанавливаемые зависимости, которые больше не нужны никакому пакету:


sudo apt --purge autoremove


Обновление до Ubuntu 22.04 LTS (Jammy Jellyfish)

Обновление до последней версии Ubuntu — довольно простой процесс. Вы можете выполнить обновление либо из командной строки, do-release-upgradeлибо с помощью инструмента обновления с графическим интерфейсом.    

Мы выполним обновление из командной строки, что должно работать как на настольных, так и на серверных системах.

do-release-upgrade является частью пакета «update-manager-core», который устанавливается по умолчанию в большинстве систем Ubuntu. Если по какой-то причине он не установлен в вашей системе, установите его с помощью:


sudo apt install update-manager-core

    Убедитесь, что политика обновления по умолчанию в /etc/update-manager/release-upgradesфайле установлена на «Prompt=normal» или «Prompt=lts». В противном случае процесс обновления не начнется.

Если вы выполняете обновление через ssh и запускаете брандмауэр на своем компьютере, вам необходимо временно открыть порт :

 

sudo iptables -I INPUT -p tcp --dport 1022 -j ACCEPT

 

Запустите процесс обновления, введя:

 

sudo do-release-upgrade


Команда do-release-upgradeотключит все сторонние репозитории и изменит список apt, чтобы он указывал на «замятые» репозитории. Вам будет предложено несколько раз подтвердить, что вы хотите продолжить обновление. На вопрос, хотите ли вы, чтобы службы автоматически перезапускались во время обновления, введите y.

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

Обновление выполняется внутри сеанса экрана GNU и автоматически повторно подключается, если соединение обрывается.

Весь процесс может занять некоторое время в зависимости от количества обновлений и скорости вашего интернета.

После установки новых пакетов инструмент обновления спросит вас, хотите ли вы удалить устаревшее программное обеспечение. Если вы не уверены, введите dи проверьте список устаревших пакетов. Как правило, безопасно вводить yи удалять все устаревшие пакеты.

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


System upgrade is complete.

Restart required

To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.

Continue [yN] y


Подтвердите обновление

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

Если вы являетесь пользователем настольного компьютера, вас встретит новая графическая заставка загрузки и экран входа в систему.

Вы также можете проверить версию Ubuntu , введя следующую команду:


lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04 LTS
Release:	22.04
Codename:	jammy


Вот и все. Наслаждайтесь новой установкой Ubuntu 22.04.


Вывод

Обновление до Ubuntu 22.04 LTS — относительно простая и безболезненная задача.

Если вы столкнулись с какой-либо ошибкой, посетите страницу примечаний к выпуску , где описаны известные проблемы, которые могут возникнуть в процессе обновления.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.