Найти тему
Игорь О.

Приключенчески обновился до будущей октябрьской Kubuntu 22.10 с 21.10

Оглавление
моя сегодняшняя система
моя сегодняшняя система
Сначала краткая предъистория. Постоянное использование операционной системой GNU/Linux я начал в 2021 г. с обычных (краткосрочных) выпусков Kubuntu. Срок их поддержки 9 месяцев. Начал я с выпуска 20.10, затем было обновление до таких же промежуточных версий 21.04 и 21.10.

Знал, что в июле 2022 г. закончится поддержка выпуска 21.10 Impish Indri. Задавался вопросом "что мне делать?"🤔.

1) Обновляться до LTS-версии 22.04 я не хотел, ведь версии среды KDE 5 и остального ПО свежее в обычных, коротких выпусках официальных версий Ubuntu, а не в выпусках с долгосрочной поддержкой. Мне нравится использовать более-менее свежую KDE. Хотя обновиться можно было до версии 22.04, а в октябре обновится до обычного выпуска 22.10. Не захотел.

2) Ждать октября 2022 на системе с истёкшим сроком годности тоже не хочу. Хотя жить можно, некоторые пользователи MS Windows XP (2001)/win7 (2009) и старых "андроидов" ведь продолжают ими пользоваться 😉, а я тут закапризничал из-за линуксовой Kubuntu, выпуска 2021 года с последними обновлениями весны/лета 2022.

В поисковике попался текст о том, как переключиться на будущую, а ныне тестируемую октябрьскую версию Kubuntu 22.10. Точно! Удивлён, как я мог забыть о том, что в популярных дистрибутивах "Линукс" можно подключаться на тестируемую версию!

снимок объявления https://kubuntu.ru/node/16782
снимок объявления https://kubuntu.ru/node/16782

Перспектива обновления на тестируемую версию меня не напугала, ведь это на 3 месяца. Хотя дистрибутивы с непрерывной моделью обновления (rolling release) меня пугают, потому что это не по моим вкусам.

Проверка обновлений перед обновлением всей ОС и проблема

Хорошо, ответ найден. Но сначала мне нужно доустановить обновления, которые пришли ещё в мае-июле для версии 21.10 Impish Indri, а я их тогда не поставил, но они маячат в трее, напоминая о себе.

31.07.22 зашёл в программу Discover (Центр приложений), нажимаю "обновить" и выходит сообщение на английском о том, что
"репозиторий ubuntu impish Release' больше не имеет файла Release. Обновление из такого репозитория не может быть выполнено безопасно, поэтому по умолчанию оно отключено".

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

Снова открываю поисковик браузера и ввожу туда это сообщение из Discover.
Ответ
нашёлся быстро: все официальные выпуски семейства дистрибутивов Убунту версии 21.10 уже 17 дней как просрочены и репозитории для 21.10 отключены 😑 . А без этих обновлений система не обновится на следующую версию.
Люди на том сайте оставили
ссылку на официальную инструкцию про то, как обновить версию Ubuntu с истёкшим сроком службы (EOL) до поддерживаемой (актуальной) системы.
В общем, надо переименовать список репозиториев (sources.list). Замечу, что это не костыльное решение. Оказывается, такие случаи как мой предусмотрены официальными инструкциями.

В sources.list репозитории выглядит так:
deb
http://archive.ubuntu.com/ubuntu/ impish main restricted universe

Теперь надо в адресе репозиториев со словом "archive" заменить слово "archive" на "old-releases", вот так:
deb
http://old-releases.ubuntu.com/ubuntu/ impish main restricted universe

Можно это сделать пятью способами:
1) через графический интерфейс, открыв файл /etc/apt/sources.list
2) через терминал;
3) через графический интерфейс – через Параметры системы → Диспетчер драйверов → Источники приложений;
4) через графический интерфейс – через Discover → Настройка → Software Sources;
5) через графический интерфейс – через пакетный менеджер Muon → Настройка → настроить источники программ.

переименование хранилищ ПО
переименование хранилищ ПО

Переименовал. Снова нажимаю "обновить" и появился список тех обновлений, которые я не поставил 1-3 месяца назад. Успешно обновил.

Сохранение старой версии системы

Теперь перед обновлением до тестируемой версии 22.10 надо на всякий случай сделать запасную копию системы. Делаю с флешки в Live-режиме программой qt-fsarchiver. Зашёл в "живой" режим (на этот раз решил попробовать ALT Linux Starterkitы KDE), там установил qt-fsarchiver и сделал сохранёнку. Пользователь "klichalex. Linux - это просто" показал пример.

Отказался от Snap-версии Firefox

Загрузился в свою систему 21.10 и скопировал первую команду по переименованию репозиториев из инструкции. Открыл Discover и нажал "проверить обновления". Просматривая список пакетов, ожидаемо увидел, что браузер Firefox будет заменён на Snap-версию. Меня такое не устраивает, поэтому задал в поисковике вопрос "как через терминал linux при обновлении дистрибутива отказаться от некоторых пакетов", нашёл в сети решение как закрепить какую-либо программу от изменений.

Команда: sudo apt-mark hold firefox

Заблокировал той же командой "sudo apt-mark hold" ещё firefox-locale-en , firefox-locale-ru, plasma-browser-integration, т.к. они тоже хотели замениться на snap-версию.

После того, как обновлю систему, установлю Firefox 103 с официального сайта Mozilla по этой
инструкции (см. с заголовка Install, update, and uninstall Firefox with direct download). Кстати, Яндекс браузер у меня тоже установлен с официального сайта и обновляется.

Наконец-то обновление на новую версию

В Discover запустил обновление до 22.10. Половина загрузилась (по-моему, где-то 700 пакетов) и вылезла какая-то ошибка. Решил продолжить обновление через терминал. Там обновление успешно продолжилось – загрузилось вроде тоже 700 пакетов. Затем на всякий случай в терминале ещё раз проверил наличие обновлений и загрузил ещё, наверно, 700 пакетов. И опять проверил наличие обновлений – больше не было.
Всё, я на версии 22.10.

На всякий случай следует проверить sources.list (список репозиториев), чтобы там не было упоминаний старого выпуска: т.к. я обновился на репозиторий kinetic, то строки с упоминанием репозитория impish надо удалить.

Kubuntu 22.10. Готовый выпуск будет в октябре 2022. А пока это разрабатываемый выпуск.
Kubuntu 22.10. Готовый выпуск будет в октябре 2022. А пока это разрабатываемый выпуск.

Вот такая история. Было ли это для меня всё это сложным? Нет. При этом я не являюсь каким-то профессиональным системным админом и т.п. Простой пользователь, который нашёл ответы в сети, спрашивая только у поисковика.

Каждый день приходят небольшие обновления.

Некоторые пакеты содержат упоминание Sid, а это нестабильная ветка Debian.
Некоторые пакеты содержат упоминание Sid, а это нестабильная ветка Debian.

#Kubuntu #Gnulinux #Linux #ubuntu #kubuntu22.10 #ubuntu22.10 #обновлениеLinux #операционнаясистема