Вы находитесь в режиме поиска по сайту.
6
сентября
2021
Про обновление Debian 10 "Buster" до 11 "Bullseye" и testing "Bookworm"
16:44

Про обновление Debian 10 "Buster" до 11 "Bullseye" и testing "Bookworm"

6 сентября 2021 16:44

С августа 2021 есть возможность обновить Debian 10 до Debian 11, а также все дистрибутивы, основанные на Debian. Например, MX Linux.

Редактирование файла sources.list

В ОС Debain нужно исправить при помощи текстового редактора в каталоге "/etc/apt/" файл sources.list В MX Linux нужно в каталоге /etc/apt/sources.list.d отредактировать файл debian.list

1) старые строчки со словом buster закомментировать или удалить. На их место добавить строчки как написано в статье на ресурсе how2shout.com/linux/.

deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

Пример файла "debian.list":
debian

2) Последовательно выполнить команды
apt-get update
apt-get upgrade
apt-get full-upgrade

3) Выполнить очистку:
apt-get autoremove && apt-get autoclean

Если на этапе обновления пакетов произошла ошибка зависимостей

При обновлении MX Linux при выполнении apt-get upgrade произошла ошибка разрешения зависимостей. Решил проблему командой:
sudo apt --fix-broken install

Обновление версии 11 "Bullseye" до 12 "Bookworm"

Данное действие необязательно, выполнять по желанию.

  1. В Debian в файл /etc/apt/sources добавить строку
    deb http://mirror.corbina.net/debian/ bookworm main contrib non-free
    а перед остальными поставить знак комментария #.

Список официальных зеркал репозиториев Debain - https://www.debian.org/mirror/list

  1. В Debian или MX Linux в каталоге /etc/apt/sources.list.d можно создать файл, например, testing.list с содержимым:

deb http://deb.debian.org/debian testing main contrib non-free
deb http://deb.debian.org/debian testing/updates main contrib non-free
deb http://security.debian.org/ testing-security main contrib non-free

Источник: OSradar.

  1. После обновления кеша пакетов командой apt-get update и обновления системы командами apt-get upgrade, apt-get dist-upgrade, apt-get full-upgrade система обновится до новейшей, тестовой версии Debian Sid !

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

"Ошб:10 http://deb.debian.org/debian testing/updates Release"
404 Not Found,

и

"E: Репозиторий http://deb.debian.org/debian testing/updates Release не содержит файла Release

Как убрать эту ошибку - см. Errata ниже.

Errata - Примечание по обновлениям безопасности для Bookworm

Обновления безопасности для bookworm уже доступны. Я добавил в файл "testing.list" после всех строк следующий текст:

deb http://deb.debian.org/debian bookworm-proposed-updates main contrib non-free

Таким образом, вид у файла testing.list в каталоге /etc/apt/sources.list.d" приобрёл вид как на снимке с экрана:
testing

Корректировка

Затем, 12 октября 2021 мне пришлось ещё раз исправить файл testing.list. Причина в сообщении "Cannon update APT list: "repository no longer has a Release file" окончательный вариант файла testing.list следующий:

# Debian Testing
deb http://deb.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ testing-security main contrib non-free

deb http://security.debian.org/ bookworm-security main contrib non-free
deb http://deb.debian.org/debian bookworm-proposed-updates main contrib non-free

proposed

После выполнения команд 'sudo apt update' и 'sudo apt upgrade', загрузились и были установлены около 500 Мбайт пакетов - большинство из них сменили свои версии на ветку обновлкний "bookworm-proposed-updates" и дату - настоящий месяц, т.е. октябрь 2021.
Перезагрузка и запуск системы произошли нормально, каких-либо побочных эффектов от перехода на Debain Bookworm с последними обновленями я не заметил.

команда lsb_release -a показывает, что лишь "Release" сменился на "testing-proposed-updates" ветки sid. Версия Debian осталась та же: Debian GNU/Linux bookworm/sid.

Обновление MX Linux до v.21

Версия MX Linux установленная на моём компьютере - последняя на сегодняшний день 19.4 "patio feo". С сайта mx linux можно загрузить официальный ISO образ версии 19.4. Следующая версия 21 находится на стадии бета тестирования и загрузка доступна в виде образов, см. статью на сайта Distowatch, в которой есть ссылки на ISO файлы бета версии MX 12 beta1, основанной на Debian 11 "Bullseye". Вторая бета-версия (beta 2) MX Linux 21 вышла 5 сентября 2021 - в статье есть ссылки на образы MX 12 beta 2.
Официальный способ перехода с версии 19.4 на версию 21 пока не предусмотрен. Очевидно, он будет сообщён перед выпуском релиза MX 21.

Мой эксперимент направлен на получение самой свежей пакетной базы и возможно "досрочному" обновлению до MX v.21. 😀

При исправлении в файле mx.list названия дистрибутива с buster на bullseye, при обновлении apt-get update возникает ошибка ключей GPG "ключ не найден". Причина, возможно, в том, что пока ещё репозитарий MX Linux v.21 не имеет ключа PGP, т.к. версия 21 находится в стадии бета-тестирования:

Чтение списков пакетов… Готово
W: Ошибка GPG: http://mirror.truenetwork.ru/mxlinux/mx/repo bullseye InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY F942E0D4E1C726CD
E: Репозиторий «http://mirror.truenetwork.ru/mxlinux/mx/repo bullseye InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).

При этом, попытка получения ключа F942E0D4E1C726CD с сервера с помощью команды

sudo apt-key adv --keyserver keyring.debian.org --recv-keys F942E0D4E1C726CD

завершается ошибкой.
gpg: не найдено данных формата OpenPGP.
gpg: Всего обработано: 0

Очевидно, ключ F942E0D4E1C726CD не выложен на публичный доверенный источник публичных ключей. Видимо, это личный ключ разработчика MX Linux v.21.

Это не большая проблема, т.к. основные вещи обновлены вместе с тестовым вариантом Debain "Bookworm". Например, новое ядро 5.10, как в MX Linux 21. Поэтому, я оставил старый вариант файла mx.list с упоминанием более старой версии Debian "Buster".

Как написано выше и в блоге сайта MX Linux, официальный способ получения MX Linux версии 21 - загрузка ISO файла образа, установка "с нуля" бета версии 2: https://mxlinux.org/blog/
mx-21-beta-2-now-available-for-testing-purposes/

MX-21 построен на основе Debian-11 "Bullseye" и репозиториев MX. В репозиториях MX содержатся дополнительные, специфичные для MX программы, такие как:

  • "MX Инструменты",
  • "MX Установщик пакетов",
  • "Руководство пользователя MX",
  • "MX Network Assistant",
  • "MX Boot Options", "MX Cleanup",
  • "MX Conky",
  • "MX Date & Time",
  • "MX Fix GPG Keys",
  • "MX Live USB Maker",
  • "MX Tweak",
  • "MX Восстановление загрузчика",
  • "MX Выбор звуковой карты",
  • "MX Звуковая тема",
  • "MX Менеджер пользователей",
  • "MX Менеджер репоизиториев",
  • "MX Приветствие",
  • "MX Редактор меню",
  • "MX Снимок системы",
  • "MX Установщик кодеков",
  • "MX Установщик пакетов",
  • "MX Центр ремастеринга",
  • "Яркость systray" и другие.

Эти программы пока остаются в операционной системе от MX Linux версии 19.4 и "ждут" обновления до V.21.

Что нового в Debian 11 Bullseye (выпущен 14 августа 2021)

  • Новое ядро Linux Kernel 5.10 с длительным циклом поддержки обновлений (LTS)
  • Добавлены 11924 новых пакета в репозитории (могут быть установлены по желанию пользователя)
  • Обновлены 42821 пакетов - 72% от общего числа в Debian 10 "Buster".
  • Обновление офисного пакета LibreOffice - 7.1.5.2
  • Более новая версия GIMP и т.д.
  • Поддержка файловой системы exFAT - не требует установки дополнительных драйверов
  • Сканирование и печать без драйверов (новый пакет ipp-usb)
  • другие изменения - см. полный список измеений в Debian 11 на официльном сайте Debian.

Что ждёт в Debian 12 Bookworm (testing)

  • информации пока нет. Основанная на Debian 11 Bullseye, кодовая база будет со временем изменяться, чтобы быть готовой к выходу Debain 12 по плану в 2023 году.

Что нового ждёт нас в MX-21:

  • Новые и обновлённые приложения
  • поддержка томов lvm в программе установки
  • новые загрузочные меню для UEFI системы загрузки.
  • К оболочкам Xfce 4.16, Plasma 5.20, fluxbox 1.3.7 добавлены конфигурации mx-fluxbox 3.0
  • по умолчанию включен пароль (sudo) для административных задач. Вы можете изменить это в mx-tweak->Other tab.

Дополнение от 7 сентября: Замена репозитория MX "buster main" на "buster test"

Если исправить в файле mx.list строчки, поставив комментарий перед первой ("buster main non-free")
и добавив следующую:
deb http://mirror.truenetwork.ru/mxlinux/mx/testrepo/ buster test

При этом у меня обновилось 10 пакетов MX Linux:
sudo apt list --upgradable
Вывод списка… Готово
bc/testing 1.07.1-3+b1 amd64 [может быть обновлён с: 1.07.1-2+b2]
dc/testing 1.07.1-3+b1 amd64 [может быть обновлён с: 1.07.1-2+b2]
libgcrypt20/testing 1.9.4-2 amd64 [может быть обновлён с: 1.8.7-6]
libhttp-message-perl/testing,testing 6.33-1 all [может быть обновлён с: 6.29-1]
liblocale-codes-perl/testing,testing 3.68-1 all [может быть обновлён с: 3.67-1]
libnet-http-perl/testing,testing 6.21-1 all [может быть обновлён с: 6.20-1]
mlocate/testing,testing 1.1.11-1 all [может быть обновлён с: 1.1.10-2]
ntfs-3g/testing 1:2021.8.22-2 amd64 [может быть обновлён с: 1:2017.3.23AR.3-4]
plocate/testing 1.1.11-1 amd64 [может быть обновлён с: 1.1.10-2]
testdisk/testing 7.1-5+b2 amd64 [может быть обновлён с: 7.1-5+b1]
Вывод списка… Готово

Как видно, пакеты в репозитории MX 'testing' более новые.
После выполнения команды upt-get upgrade скачалось 2.5 Мбайта пакетов, которые установились достаточно быстро.
Изменения были добавлены программой update-initramfs в ядро системы InitRAMfs.

После перезагрузки sudo reboot, операционная система "включилась" нормально. Релиз ОС находится в ветке testing:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux bookworm/sid
Release: testing
Codename: bookworm

и после подключения к Debian обновлений "proposed-updates" (см. дополнение "Корректировка" выше):

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux bookworm/sid
Release: testing-proposed-updates
Codename: sid

Где sid является "подвижным" (Rolling Release) тестовым вариантом дистрибутива Debian, которые содержит самые свежие изменения пакетов.

Повидимому, bookworm/sid является самым свежим вариантом дистрибутива Debian на конец 2021 года.

Если нет желания переходить на ветку testing или sid, просто не нужно использовать "нестабильные" репозитории, такие как указанные в моём файле testing.list - строки следует закомментировать или удалить.

Мои файлы "/apt/sources/list.d" для тестовой версии SID в MX Linux прикладываю:
testing.zip

Проверка:

Можно проверить текущую версию любого пакета, например, LibreOffice-Common, и сравнить с последней на сайте
https://repology.org/project/libreoffice/versions
На осень 2021 последняя версия LibreOffice в Debian Unstable sid/main - libreoffice 7.2.2,
и dpkg -s libreoffice-common | grep Version выдаёт такую же версию 7.2.2-1.

Что касается радиолюбительских пакетов - WSJTX также обновится до самой свежей версии:

dpkg -s wsjtx | grep Version
Version: 2.5.0+repack-1

Итог:

Операционная система MX Linux на моём нетбуке получила после обновления новейшую версию пакетной базы ОС Debian 12 "Bookworm", основанную на ОС Debian 11 "Buster" со всеми внесёнными в операционную систему изменениями после её выхода 14.08.2021. Возврат к стабильному релизу ОС Debian 11 невозможен, зато можно тестировать инновации Debain 12 в числе первых пользователей.

--
Ссылки:

Окончательный файл testing.list для Debian и MX Linux:
testing.zip

Дополнение про обновление Sparky Linux

Комментарии: 0


Похожие публикации