Что новое в Ubuntu 22.04
Ubuntu 22.04 под кодовым названием Jammy Jellyfish была выпущена Canonical 21 апреля 2022 года. Это последний выпуск с долгосрочной поддержкой (LTS) после своего предшественника, Ubuntu 20.04 LTS.
Ubuntu 22.04 содержит значительные улучшения, новые возможности и ряд новых программных пакетов, таких как:
PHP 8.1.2
OpenSSL 3.0
Руби 3.0
Питон 3.10.4
MySQL 8.0.28
Постгрес SQL 14.2
Ядро Linux v5.15.0-25 и MESA 22
Предпосылки
Прежде чем приступить к обновлению, убедитесь, что выполнены следующие требования:
Не менее 20 ГБ свободного места на диске. Вы можете проверить доступное место на диске с помощью команды df -h.
Убедитесь, что Вы вошли на сервер как суперпользователь root или обычный пользователь, настроенный с привилегиями sudo. Это пользователь, которого вы будете использовать для выполнения процесса обновления.
Как обновить оперативную систему
Подключаемся на сервер и ищем последние доступные пакеты для наших приложении. Чтобы это сделать, выполняем команду:
apt update && apt upgrade -y
![Как обновить Ubuntu с 20.04 до 22.04](https://firstbyte.ru/wp-content/uploads/2023/04/2023-03-25_13-31-55.png)
После этого мы выполняем команду, чтобы обновить саму ОС до 22.04.
do-release-upgrade
Видим что ОС нашла обновление и пишем «y», затем нажимаем на Enter. Нас ОС уведомила, что будет открыть дополнительный SSH порт, чтобы в процессе обновления мы не отключились с сервера. Затем подтверждаем и нажимаем Enter
После несколько минут мы получим информацию, что ряд пакетов будет удалено, обновлено и еще ряд пакетов будет установлено, а также что процесс может занять несколько часов. Пишем «y», нажимаем Enter и ждем обновление ОС.
Некоторые службы необходимо будет перезапустить после обновления некоторых библиотек и пакетов. В этом всплывающем окне выберите «Да», чтобы перезапустить эти службы во время обновления пакета без запроса.
У нас также будет вопрос по поводу файла resolv.conf
Мы отвечаем с буквой «N», как мы оставляем таким как он есть.
После некоторого времени, появится новый вопрос по поводу sshd_config.
Выбираем как есть «keep the local version currently installed» и нажимаем на Enter.
Теперь мы должны подтвердить что ряд пакетов будут удалены
Теперь мы пишем букву «y» и перезагружаем сервер, чтобы процесс обновления завершился.
Заходим заново на наш сервер, спустя одной минуты и выполняем команду чтобы посмотреть обновилась ли наша ОС
lsb_relase --a
Как Вы можете посмотреть, в нашем случае ОС обновилась и теперь у нас больше не Ubuntu 20.04, а 22.04.