Debian 12

Детальный разбор дистрибутивов и других UNIX-like ОС

Модераторы: Olej, bellic, adminn, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 09:17

Релиз Debian 12 "Bookworm"
10.06.2023 14:28
Спустя 1 год 9 месяцев и 28 дней активной разработки, проект Debian рад сообщить о выходе очередного стабильного выпуска операционной системы Debian 12 кодовое имя «bookworm»
Изображение
После почти двух лет разработки состоялся релиз Debian GNU/Linux 12.0 (Bookworm), доступный для девяти официально поддерживаемых архитектур: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) и IBM System z (s390x). Обновления для Debian 12 будут выпускаться в течение 5 лет.
В репозитории представлено 64419 бинарных пакетов, что на 4868 пакетов больше, чем было предложено в Debian 11. По сравнению с Debian 11 добавлено 11089 новых бинарных пакетов, удалено 6296 (10%) устаревших или заброшенных пакетов, обновлено 43254 (67%) пакетов. Общий суммарных размер всех предложенных в дистрибутиве исходных текстов составляет 1 341 564 204 строк кода. Суммарный размер всех пакетов - 365 GB.
Ключевые изменения в Debian 12.0:
...
Изменений много, но ничего радикального я не увидел - всё эволюционно...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 11:19

Olej писал(а):
11 июн 2023, 09:17
Изменений много, но ничего радикального я не увидел - всё эволюционно...
Но фокус в том, что любой современный дистрибутив Linux должен уметь обновляться, а не переустанавливаться ... что было немыслимо, кто это ещё помнит, ещё около 10 лет назад.
P.S. И что так же немыслимо в мире Linux: попробуйте обновить Windows 7 до windows 10 :-o

How to Upgrade to Debian 12 from Debian 11
1 day ago
How to upgrade Debian 11 to Debian 12
June 11, 2023
Обращаем внимание на скорость публикации :!:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 11:27

Olej писал(а):
11 июн 2023, 11:19
любой современный дистрибутив Linux должен уметь обновляться, а не переустанавливаться ...
Чем я сейчас и займусь :lol: ...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 16:26

Olej писал(а):
11 июн 2023, 11:27
Чем я сейчас и займусь
Двигаюсь по вот этой инструкции: How to upgrade Debian 11 to Debian 12 bookworm using CLI
1). она мне показалась наиболее адекватной...
2). приятное свойство Debian что обновление делается чисто CLI, без всяких GUI менеджеров обновлений...
3). это можно сделать на удалённом сервере по SSH подключению :!:

Хорошим началом обновления (чего не видел и не делал в других дистрибутивах) является предложение (после полного текущего обновления) убрать сторонние (не-Debian инсталляции) пакеты:

Код: Выделить всё

olej@esprimop420:~$ sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'
Вывод списка… Готово
linux-headers-5.10.0-18-amd64/now 5.10.140-1 amd64 [установлен, локальный]
linux-headers-5.10.0-18-common/now 5.10.140-1 all [установлен, локальный]
linux-image-5.10.0-13-amd64/now 5.10.106-1 amd64 [установлен, локальный]
linux-image-5.10.0-18-amd64/now 5.10.140-1 amd64 [установлен, локальный]
viber/now 16.1.0.37 amd64 [установлен, локальный]
virtualbox-7.0/неизвестно,now 7.0.8-156879~Debian~bullseye amd64 [установлен]

Код: Выделить всё

olej@esprimop420:~$ sudo apt purge *5.10.0-18*
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Заметьте, выбирается «linux-image-5.10.0-18-amd64-unsigned» для шаблона «*5.10.0-18*»
Заметьте, выбирается «linux-headers-5.10.0-18-amd64» для шаблона «*5.10.0-18*»
Заметьте, выбирается «linux-headers-5.10.0-18-common» для шаблона «*5.10.0-18*»
Заметьте, выбирается «linux-image-5.10.0-18-amd64» для шаблона «*5.10.0-18*»
Пакет «linux-image-5.10.0-18-amd64-unsigned» не установлен, поэтому не может быть удалён
Следующие пакеты будут УДАЛЕНЫ:
  linux-headers-5.10.0-18-amd64* linux-headers-5.10.0-18-common* linux-image-5.10.0-18-amd64*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 376 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 351796 файлов и каталогов.)
Удаляется linux-headers-5.10.0-18-amd64 (5.10.140-1) …
Удаляется linux-headers-5.10.0-18-common (5.10.140-1) …
Удаляется linux-image-5.10.0-18-amd64 (5.10.140-1) …
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.10.0-18-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.10.0-23-amd64
Found initrd image: /boot/initrd.img-5.10.0-23-amd64
Found linux image: /boot/vmlinuz-5.10.0-22-amd64
Found initrd image: /boot/initrd.img-5.10.0-22-amd64
Found linux image: /boot/vmlinuz-5.10.0-13-amd64
Found initrd image: /boot/initrd.img-5.10.0-13-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
done
(Чтение базы данных … на данный момент установлено 328511 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-5.10.0-18-amd64 (5.10.140-1) …

Код: Выделить всё

olej@esprimop420:~$ sudo apt purge *5.10.0-13*
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Заметьте, выбирается «linux-image-5.10.0-13-amd64» для шаблона «*5.10.0-13*»
Заметьте, выбирается «linux-image-5.10.0-13-amd64-unsigned» для шаблона «*5.10.0-13*»
Пакет «linux-image-5.10.0-13-amd64-unsigned» не установлен, поэтому не может быть удалён
Следующие пакеты будут УДАЛЕНЫ:
  linux-image-5.10.0-13-amd64*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 302 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 328510 файлов и каталогов.)
Удаляется linux-image-5.10.0-13-amd64 (5.10.106-1) …
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.10.0-13-amd64
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.10.0-23-amd64
Found initrd image: /boot/initrd.img-5.10.0-23-amd64
Found linux image: /boot/vmlinuz-5.10.0-22-amd64
Found initrd image: /boot/initrd.img-5.10.0-22-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
done
(Чтение базы данных … на данный момент установлено 323740 файлов и каталогов.)
Вычищаются файлы настройки пакета linux-image-5.10.0-13-amd64 (5.10.106-1) …

Код: Выделить всё

olej@esprimop420:~$ sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'
Вывод списка… Готово
viber/now 16.1.0.37 amd64 [установлен, локальный]
virtualbox-7.0/неизвестно,now 7.0.8-156879~Debian~bullseye amd64 [установлен]

Код: Выделить всё

olej@esprimop420:~$ sudo dpkg -r viber
(Чтение базы данных … на данный момент установлено 323768 файлов и каталогов.)
Удаляется viber (16.1.0.37) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для desktop-file-utils (0.26-1) …
Обрабатываются триггеры для mailcap (3.69) …

Код: Выделить всё

olej@esprimop420:~$ sudo dpkg -r virtualbox-7.0
(Чтение базы данных … на данный момент установлено 322323 файла и каталога.)
Удаляется virtualbox-7.0 (7.0.8-156879~Debian~bullseye) …
Обрабатываются триггеры для shared-mime-info (2.0-1) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для desktop-file-utils (0.26-1) …
Обрабатываются триггеры для mailcap (3.69) …
Теперь всё, похоже, готово для обновления...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 16:39

Olej писал(а):
11 июн 2023, 16:26
Теперь всё, похоже, готово для обновления...
На каждой стадии фиксирую время начала и конца - это очень условное время, зависящее от скорости канала Интернет (в 1-ю очередь) и процессора (во 2-ю очередь)... Но это чисто оценочная вещь порядка затрат времени.

Код: Выделить всё

olej@esprimop420:~$ date
Вс 11 июн 2023 17:13:05 EEST

Код: Выделить всё

olej@esprimop420:~$ sudo apt upgrade --without-new-pkgs
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
...
Обновлено 869 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1315 пакетов не обновлено.
Необходимо скачать 657 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 128 MB.
Хотите продолжить? [Д/н]
...
W: Possible missing firmware /lib/firmware/nvidia/tu102/sec2/desc.bin for module nouveau
I: The initramfs will attempt to resume from /dev/sda2
I: (UUID=964d78d4-ef2f-405e-86fc-43be8196d6a2)
I: Set the RESUME variable to override this.
Обрабатываются триггеры для libc-bin (2.31-13+deb11u6) …

Код: Выделить всё

olej@esprimop420:~$ date
Вс 11 июн 2023 17:27:34 EEST
За время этой фазы оно пристаёт со многими установочными вопросами (могло бы и взять из текущих установок) ... так что нужно постоянно следить в готовности - некоторые (там заметно больше) показаны на картинках ... я с ними только соглашаюсь Enter :
Снимок экрана от 2023-06-11 17-17-29.png
Снимок экрана от 2023-06-11 17-17-29.png (112.81 КБ) 650 просмотров
Вложения
Снимок экрана от 2023-06-11 17-17-42.png
Снимок экрана от 2023-06-11 17-17-42.png (96.79 КБ) 650 просмотров
Снимок экрана от 2023-06-11 17-17-59.png
Снимок экрана от 2023-06-11 17-17-59.png (98.8 КБ) 650 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 16:53

Olej писал(а):
11 июн 2023, 16:39
это очень условное время, зависящее от скорости канала Интернет (в 1-ю очередь) и процессора (во 2-ю очередь)...
Нагрузка на процессоры (да и на сеть кроме начального скачивания) в этой фазе не высокая ...
Снимок экрана от 2023-06-11 17-21-42.png
Снимок экрана от 2023-06-11 17-21-42.png (79.98 КБ) 650 просмотров
Это на весьма производительном процессоре:

Код: Выделить всё

olej@esprimop420:~/Изображения$ inxi -Cxxx
CPU:
  Info: quad core model: Intel Xeon E3-1240 v3 bits: 64 type: MT MCP
    smt: enabled arch: Haswell rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 3653 high: 3708 min/max: 800/3800 cores: 1: 3629 2: 3651
    3: 3708 4: 3654 5: 3635 6: 3626 7: 3635 8: 3692 bogomips: 54270
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
И диск SSD:

Код: Выделить всё

olej@esprimop420:~/Изображения$ inxi -Dxxx
Drives:
  Local Storage: total: 238.47 GiB used: 31.67 GiB (13.3%)
  ID-1: /dev/sda model: SATA SSD size: 238.47 GiB speed: 3.0 Gb/s type: SSD
    serial: D21091640A05417 rev: B2.0 scheme: MBR
Так что там просто много установочных действий...
В общем, заняло это порядка 14 минут.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 17:00

Olej писал(а):
11 июн 2023, 16:53
в этой фазе
Следующая фаза - полное обновление:

Код: Выделить всё

olej@esprimop420:~$ date
Вс 11 июн 2023 17:29:30 EEST

Код: Выделить всё

olej@esprimop420:~$ sudo apt full-upgrade
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
...
Следующие пакеты устанавливались автоматически и больше не требуются:
...
Для их удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
...
Следующие НОВЫЕ пакеты будут установлены:
...
Следующие пакеты будут оставлены в неизменном виде:
...
Следующие пакеты будут обновлены:
...
Обновлено 1304 пакетов, установлено 383 новых пакетов, для удаления отмечено 49 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 1.536 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 2.626 MB.
Хотите продолжить? [Д/н]
...
Обрабатываются триггеры для libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+b1) …
Обрабатываются триггеры для rygel (0.42.1-1) …
Обрабатываются триггеры для libc-bin (2.36-9) …

Код: Выделить всё

olej@esprimop420:~$ date
Вс 11 июн 2023 17:54:32 EEST
На это занятие ушло уже 25 минут...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 17:03

Olej писал(а):
11 июн 2023, 17:00
На это занятие ушло уже 25 минут...
На этой фазе тоже задаются вопросы (хорошо что в ncurses, без графики) по разным сервисам запущенным и их состояниям...
Тут уже нужно думать: отвечаем "Нет" (как было) - рискуем не загрузить систему, отвечаем "Да" (по умолчанию!) - рискуем потом долго и нудно восстанавливать запуск своих сервисов.
Вложения
Снимок экрана от 2023-06-11 17-49-08.png
Снимок экрана от 2023-06-11 17-49-08.png (48 КБ) 650 просмотров
Снимок экрана от 2023-06-11 17-49-24.png
Снимок экрана от 2023-06-11 17-49-24.png (46.84 КБ) 650 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 17:05

Olej писал(а):
11 июн 2023, 17:00
Следующая фаза - полное обновление:
Now reboot it after fixing any errors:

Код: Выделить всё

sudo systemctl reboot

Код: Выделить всё

olej@esprimop420:~$ date
Вс 11 июн 2023 18:06:53 EEST

Код: Выделить всё

olej@esprimop420:~$ sudo systemctl reboot
...
Снимок экрана от 2023-06-11 18-09-16.png
Снимок экрана от 2023-06-11 18-09-16.png (181.95 КБ) 648 просмотров

Код: Выделить всё

olej@esprimop420:~$ date
Вс 11 июн 2023 18:09:38 EEST
Т.е. это - практически мгновенно.
P.S. Но переключение раскладки клавиатуры всё-таки сбилось :-D

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Debian 12

Непрочитанное сообщение Olej » 11 июн 2023, 17:16

Olej писал(а):
11 июн 2023, 17:05
это - практически мгновенно.

Код: Выделить всё

olej@esprimop420:~$ cat /etc/debian_version
12.0

Код: Выделить всё

olej@esprimop420:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

Код: Выделить всё

olej@esprimop420:~$ uname -mrs
Linux 6.1.0-9-amd64 x86_64

Код: Выделить всё

olej@esprimop420:~$ sudo apt autoremove
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Следующие пакеты будут УДАЛЕНЫ:
  cryptsetup-run fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-chttrans
  fcitx5-module-cloudpinyin fcitx5-module-fullwidth fcitx5-module-punctuation fcitx5-modules g++-10
  gir1.2-ayatanaappindicator3-0.1 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
  gir1.2-gtkclutter-1.0 gist gnome-bluetooth-common gsfonts-x11 guile-2.2-libs hddtemp libabsl20200923
  libappstream-glib8 libarmadillo10 libatk1.0-data libavfilter7 libavformat58 libavresample4
  libboost-regex1.74.0 libcbor0 libcfitsio9 libcmis-0.5-5v5 libcolord-gtk1 libdap27 libdapclient6v5
  libdleyna-connector-dbus-1.0-1 libdleyna-core-1.0-5 libepsilon1 libexporter-tiny-perl
  libextutils-pkgconfig-perl libfcitx5-qt-data libfcitx5-qt1 libfcitx5gclient1 libfcitx5gclient2 libflac8
  libfluidsynth2 libfwupdplugin1 libgdal28 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgdl-3-5
  libgdl-3-common libgeocode-glib0 libgeos-3.9.0 libgit2-1.1 libglew2.1 libgnome-bluetooth13 libgs9-common
  libgssdp-1.2-0 libgtkspell3-3-0 libgupnp-1.2-0 libgweather-3-16 libgweather-common libharfbuzz-subset0
  libicu67 libidn11 libigdgmm11 libilmbase25 libime-bin libime-data libime-data-language-model libimecore0
  libimepinyin0 libimetable0 libirs-export161 libisccfg-export163 libjim0.79 libkf5itemviews-data
  libkf5itemviews5 libkf5widgetsaddons-data libkf5widgetsaddons5 libldap-2.4-2 liblibreoffice-java
  liblist-moreutils-perl liblist-moreutils-xs-perl libllvm11 libmbedcrypto3 libmbedtls12 libmbedx509-0 libmms0
  libmpdec3 libnautilus-extension1a libnetcdf18 libnetpbm10 libntfs-3g883 libodbc1 libodbccr2 libofa0
  libopenexr25 liborcus-0.16-0 liborcus-parser-0.16-0 libotf0 libperl5.32 libpoppler102 libpostproc55
  libproj19 libprotobuf23 libpython3.9 libpython3.9-minimal libpython3.9-stdlib libqhull8.0 libqpdf28
  libqrcodegencpp1 libqt5quickwidgets5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5
  libquvi-0.9-0.9.3 libquvi-scripts-0.9 libre2-9 libreadonly-perl libref-util-perl libref-util-xs-perl
  librest-0.7-0 librygel-core-2.6-2 librygel-db-2.6-2 libsgutils2-2 libsrt1.4-gnutls libstdc++-10-dev
  libswscale5 libtepl-5-0 libtesseract4 libtiff5 libtracker-sparql-2.0-0 libtype-tiny-perl
  libtype-tiny-xs-perl libunoloader-java libwmf0.2-7 libxcb-ewmh2 libxcb-imdkit1 libxmlb1
  linux-headers-5.10.0-22-amd64 linux-headers-5.10.0-22-common linux-image-5.10.0-22-amd64 lua-bitop lua-expat
  lua-json lua-lpeg lua-socket nautilus-extension-brasero odbcinst odbcinst1debian2 perl-modules-5.32
  python3-gitlab python3-ldb python3-pycurl python3-requests-toolbelt python3-simplejson python3-talloc
  python3.9 python3.9-minimal ruby-json ruby2.7 tegaki-zinnia-japanese telnet telnetd unattended-upgrades
  unicode-cldr-core ure-java
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 169 пакетов, и 1 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 1.286 MB.
Хотите продолжить? [Д/н] 
...

Ответить

Вернуться в «Дистрибутивы Linux и родственные ОС»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей