
Ubuntu 22.04 LTS (Jammy Jellyfish) вышел 21 апреля 2022 года и будет поддерживаться в течение пяти лет. Он включает в себя множество новых пакетов и крупных обновлений программного обеспечения, включая последние версии OpenSSL, GCC, Python, Ruby и PHP. Этот выпуск основан на ядре Linux 5.15 LTS и добавляет поддержку нового оборудования и файловых систем.
Настольная версия поставляется с ядром v5.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 20.04 или 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 и на вашем компьютере запущен брандмауэр, вам необходимо временно открыть порт 1022 :
sudo iptables -I INPUT -p tcp --dport 1022 -j ACCEPT
Начните процесс обновления, введя:
sudo do-release-upgrade
Команда do-release-upgrade отключит все сторонние репозитории и изменит список apt, указав на репозитории «jammy». Вам будет предложено несколько раз подтвердить продолжение обновления. На вопрос о том, хотите ли вы, чтобы службы автоматически перезапускались во время обновления, введите y .
В процессе обновления команда задаст вам несколько вопросов, например, хотите ли вы сохранить существующий файл конфигурации или установить версию от поставщика пакета. Если вы не вносили никаких изменений в файл, можно смело нажать Y В противном случае рекомендуется сохранить текущую конфигурацию. Внимательно прочтите вопросы, прежде чем сделать выбор.
Обновление выполняется внутри сеанса GNU screen и автоматически переподключается в случае разрыва соединения.
Весь процесс может занять некоторое время в зависимости от количества обновлений и скорости вашего Интернета.
После установки новых пакетов инструмент обновления спросит вас, хотите ли вы удалить устаревшее программное обеспечение. Если вы не уверены, введите 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 — относительно простая и безболезненная задача.
Если вы столкнулись с какой-либо ошибкой, посетите страницу заметок о выпуске , на которой описаны известные проблемы, которые могут возникнуть в процессе обновления.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Связанные руководства
- Как установить Tomcat 10 на Ubuntu 22.04
- Как установить Python Pip в Ubuntu 22.04
- Установить ONLYOFFICE Docs на Ubuntu 20.04
- Как установить Node.js и npm в Ubuntu 22.04
- Как настроить блоки сервера Nginx в Ubuntu 22.04
- Установите ONLYOFFICE Docs на Ubuntu 22.04 и подключите Oracle DB
- Как установить VirtualBox в Ubuntu