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

Ubuntu 22.10, под кодовым названием Kinetic Kudu, выйдет 20 октября 2022 года. В этом руководстве представлены два способа обновления Ubuntu 22.04 до версии 22.10. Первый способ подразумевает использование графического менеджера обновлений, второй — выполнение команд в терминале. Обычно для обновления настольной версии Ubuntu применяют графический интерфейс, а для серверной версии — командную строку. Однако обновление через командную строку подходит и для настольных систем.

Учтите, что Ubuntu 22.04 является версией с длительным сроком поддержки (LTS) и будет обновляться на протяжении 5 лет. В свою очередь, Ubuntu 22.10 — это версия без долгосрочной поддержки, которая будет актуальна лишь 9 месяцев, до июля 2023 года. Если для вас важнее стабильность, выбирайте Ubuntu 22.04. Но если вы предпочитаете новые возможности, следуйте этому руководству для обновления с Ubuntu 22.04 на Ubuntu 22.10.

Свежие возможности Ubuntu 22.10

  • Ядро Linux 5.19. В дополнение к этому, в систему добавлены новые возможности из версий 5.16, 5.17 и 5.18, такие как совместное использование папок в VirtualBox, поддержка Thunderbolt 3 и USB4, ускоренная зарядка через Apple USB, загрузка в смешанном режиме EFI, а также полная поддержка файловой системы exFAT, предназначенной для флэш-накопителей и позволяющей работать с файлами размером более 4 ГБ.
  • GNOME 43 – это обновленная версия популярного рабочего окружения, которая предлагает пользователям множество новых функций и улучшений для повышения производительности и удобства использования.
  • PipeWire становится новой основной звуковой системой, заменяя PulseAudio.
  • Файловый менеджер сразу поддерживает формат изображений WebP.
  • Nginx версии 1.22, PHP 8.1, Ruby 3.0, Python 3.10, а также OpenJDK 8, 11, 17, 18, 19 и 20.

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

Обновление с Ubuntu 22.04 до версии 22.10 при помощи графического интерфейса менеджера обновлений.

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

Читайте также:  Как установить Kodi на Ubuntu и настроить для комфортного просмотра медиа

upgrade-from-ubuntu-20.04-to-ubuntu-20.10

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

Обновление с Ubuntu 18.04 до Ubuntu 18.10.

Затем перейдите в раздел «Программное обеспечение и обновления» в меню приложений.

обновление ubuntu 18.04 до версии ubuntu 18.10

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

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

Затем запустите терминал и введите в нем следующую команду.

update-manager - d

После завершения проверки обновлений, менеджер уведомит вас о доступности Ubuntu 22.10. Просто нажмите на кнопку «Обновить».

Теперь доступна версия Ubuntu 20.10.

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

Ubuntu

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

upgrade-ubuntu-to-version-20.10

Через некоторое время появится запрос о том, хотите ли вы начать обновление. Нажмите на кнопку «Начать обновление».

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

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

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

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

удалить устаревшие пакеты

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

  • Разработчик пакета завершает его поддержку, и никто не желает взять на себя эту ответственность. В результате куратор пакетов Ubuntu принимает решение удалить этот пакет из репозитория Ubuntu.
  • Пакет становится «сиротой», что подразумевает отсутствие зависимостей от других пакетов и низкое количество пользователей. В связи с этим куратор пакетов Ubuntu принимает решение удалить данный пакет из репозитория.
  • У пакета изменилось название в репозитории программного обеспечения новой версии Ubuntu.

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

lsb_release - a

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

Обновление операционной системы с Ubuntu 22.04 до версии 22.10 через терминал.

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

Читайте также:  Как установить и настроить PyCharm в Ubuntu шаг за шагом

ClientAliveInterval 60

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

sudo systemctl restart ssh

Для обновления до Ubuntu 22.10 сначала выполните команду для обновления уже установленных пакетов программного обеспечения.

sudo apt update && sudo apt dist-upgrade

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

upgrade-ubuntu-22.04-to-ubuntu-22.10

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

sudo apt install update-manager-core

Отредактируйте файл /etc/update-manager/release-upgrades, используя текстовый редактор командной строки, например Nano.

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

Поменяйте значение prompt с lts на normal.

ubuntu-22.10-prompt-normal

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

do-release-upgrade - d

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

upgrade-ubuntu-22.04-to-ubuntu-22.10-from-command-line

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

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

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

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

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

lsb_release - a

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

Поиск и решение проблем.

Если вы столкнулись с данным сообщением об ошибке во время обновления через командную строку.

После обновления информации о пакетах основной пакет 'ubuntu-minimal' не может быть найден. Это может быть связано с тем, что у вас нет официальных зеркал в ваших программных источниках, или из-за чрезмерной загрузки зеркала, которое вы используете. Смотрите /etc/apt/sources. list для текущего списка настроенных программных источников. В случае перегруженного зеркала вы можете попробовать обновить позже.

После этого необходимо изменить зеркало программного репозитория. К примеру, если я использую зеркало mirrors. ustc. edu. cn, я могу перейти на зеркало us. archive.ubuntu.com, выполнив следующую команду.

sudo sed - i 's/mirrors. ustc. edu. cn/us. archive.ubuntu.com/g' /etc/apt/sources. list

После этого обновите список пакетов.

Читайте также:  Нахождение вашего публичного IP-адреса через командную строку Linux

sudo apt update

Повторите процесс обновления до версии Ubuntu 22.10.

do-release-upgrade

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

Если при попытке обновления появляется указанное сообщение, выполните обновление всех пакетов с помощью команды (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 имя-пакета

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

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

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

Затем замените все упоминания focal на groovy.

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

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

sudo apt update

Некоторые внешние репозитории не предоставляют поддержки для Ubuntu 22.10, что может привести к появлению ошибок, таких как:

E: Репозиторий 'http://linux. dropbox.com/ubuntu focal Release' не имеет файла Release. N: Обновление из такого репозитория не может быть выполнено безопасно и поэтому отключено по умолчанию. N: Смотрите man-страницу 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 22.10. В некоторых сторонних репозиториях могут находиться пакеты, которые уже доступны в версии 22.10. К примеру, репозиторий Ubuntu 22.10 включает пакет nextcloud-desktop, что позволяет мне больше не использовать PPA Nextcloud. Я могу удалить этот PPA.

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

Завершение

На этом завершаем! Надеюсь, данный урок был полезен для обновления с Ubuntu 22.04 до Ubuntu 22.10. Вам также может быть интересно ознакомиться с:

  • Как настроить и применять ProtonVPN на настольном Linux.

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