Debian 11 bullseye

Введение

В первую очередь расскажу, что такое репозиторий (repository) своими словами. В общем случае это место, где хранятся и поддерживаются какие-то данные. Применительно к операционным системам и конкретно к Debian, репозиторий — это файловый сервер, который хранит у себя пакеты для установки на операционную систему. Это могут быть как пакеты программ, так и обновлений для сервера в виде новых ядер, системных утилит и т.д.

Существуют repository не только для операционных систем, но и для программ. Там могут быть как уже скомпилированные и готовые к установке пакеты, так и исходные коды программных продуктов. Большинство репозиториев содержат готовые пакеты. Это относится и к стандартным репозиториям Debian.

Помимо официальных списков реп (транскрипция от сокращения repo), есть сторонние, которые поддерживают производители программ либо энтузиасты. Нужно внимательно относиться к сторонним репозиториям, не добавлять их бездумно. Там может располагаться любое ПО, в том числе не то, что заявлено изначально. Либо они могут быть взломаны для размещения вредоносных программ.

Управлением пакетами и работой с repository lists в Debian занимаются отдельные утилиты:

  • apt
  • apt-get
  • synaptic
  • aptitude и др.

В данной статье мы не будем рассматривать их отличия, так как это тема отдельного повествования. Все они работают со стандартным списком источников, который в общем случае располагается в /etc/apt/sources.list.

Если у вас еще не настроен сервер с Debian, рекомендую мои материалы на эту тему:

  • Установка Debian на сервер
  • Базовая настройка Debian после установки

Что нового в Debian 10 Buster?

1. Тема и обои

Как обычно, новая версия дистрибутива получила свежее оформление. Тема оформления называется FuturePrototype и выглядит вот так:

2. GNOME 3.30

В Debian Stretch использовалось окружение Gnome версии 1.3.22, в новой версии оно будет обновлено до 1.3.30. Также система получит некоторые новые пакеты, которые поставляются вместе с окружением, это: gnome-todo, tracker, gstreamer1.0-packagekit — для автоматической установки медиакодеков, и так далее. Также все пакеты переведены с libgtk2+ на libgtk3+.

3. Ядро Linux 4.19.0-4

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

4. OpenJDK 11.0

На протяжении долгого времени в Debian использовалась OpenJDK 8.0, но теперь было принято решение перейти на OpenJDK 11.0 и есть команда, которая будет заниматься подготовкой новых версий.

5. AppArmor включен по умолчанию

В новой версии дистрибутива система изоляции приложений AppArrmor будет включена по умолчанию. Хотя это и хорошо с точки зрения безопасности, системным администраторам нужно будет настроить правильные политики. Это только первый шаг и в этом направлении ещё нужно много работать.

7. NFtables заменит iptables

NFtables полностью заменит iptables. Этот инструмент имеет более удобный синтаксис и улучшенную поддержку двухстековых брандмауэров ipv4-v6 и многое другое.

8. Добавлена поддержка множества плат на ARM 64 и ARMHF

Постоянно добавляются поддержка новых плат на ARM, самые последние из них pine64_plus, pinebook на ARM64, Firefly-RK3288, u-boot-rockchip на ARMHF 64, Odroid HC1/HC2 платы, SolidRun Cubox-i Dual/Quad (1.5som), и SolidRun Cubox-i Dual/Quad (1.5som+emmc) платы, Cubietruckplus. Также добавлена поддержка Rock 64, Banana Pi M2 Berry, Pine A64 LTS, Olimex A64 Teres-1, Raspberry Pi 1, Zero и Pi 3. Также есть поддержка из коробки для RISC-V систем.

9. Python 3 вместо Python 2

Python 2 будет считаться устаревшим начиная с первого января 2020 года согласно python.org. Хотя Python 2.7 все ещё есть в репозиториях, ведется работа по переносу пакетов на Python 3, чтобы удалить его из репозитория. Это может произойти в релизе Buster или в следующем релизе, поэтому разработчикам рекомендуется перенести свою кодовую базу на Python 3. На момент написания статьи обе версии языка поддерживаются.

10. Mailman 3

Mailman теперь доступен в Debian, но программа была разделена на компоненты, для установки полного стека, установите пакет mailman3-full.

11. Базы данных Postgresql потребуют переиндексации

Из-за обновления данных локали в glibc способ сортировки информации в текстовых индексах изменится, поэтому существующие базы данных при обновлении придется переиндексировать.

13. Реализация /usr/merge

Разработчики хотят выполнить этот переход в Debian 10, но некоторые исполняемые файлы могут быть не готовы. Каталоги /var/ и /etc/ оставят в покое, так что очень сильно волноваться не стоит.

14. Поддержка защищенной загрузки

В версии Buster RC1 уже поддерживается защищённая загрузка. Это значит, что на компьютерах с включенным битом защищенной загрузки теперь можно будет установить Debian без особых проблем.

15. Установщик Calameres

В Debian Buster разработчики заменят старый установщик Debian на Calameres Installer. Несмотря на то, что у старого установщика намного больше возможностей, новый будет проще и удобнее для новичков.

Добавить новый repository в debian

Теперь от теории перейдем к практике. Давайте вручную добавим новый репозиторий в Debian. К примеру, нам нужно установить на сервер стабильную версию MariaDB. Для этого добавим ее репозиторий. Это можно сделать либо в файле sources.list, но лучше создать отдельный в sources.list.d. Назовем его MariaDB.list.

deb  http://mirror.mephi.ru/mariadb/repo/10.6/debian bullseye main
deb-src http://mirror.mephi.ru/mariadb/repo/10.6/debian bullseye main

После подключения репозитория, надо добавить его gpg ключ.

# curl -LsSO https://mariadb.org/mariadb_release_signing_key.asc
# chmod -c 644 mariadb_release_signing_key.asc
# mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/

Теперь обновим кэш пакетов. Это нужно делать каждый раз после подключения нового репозитория.

# apt update

Можно выполнить поиск пакета, чтобы убедиться, что новый репозиторий подключен.

# apt search mariadb-server

Как я уже говорил, для настройки нового репозитория, вы могли просто добавить эти же 2 строки с параметрами в sources.list напрямую. Разницы никакой нет.

Бета

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

Бета-тестирование также концентрирует внимание на снижении негативного воздействия ПО на пользователей, поэтому оно также зачастую включает тесты на удобность использования ПО. Процесс доставки бета-версии пользователям называется бета-выпуском, и обычно это становится первым разом, когда новое ПО становится доступно вне организации, которая его разработала.

New features for Debian Edu 10 Buster

These are some items from the release notes for Debian Edu 10 Buster,
based on the Debian 10 Buster release.
The full list including more detailed information is part of the related
.

  • Official Debian installation images are now available.
  • Site specific modular installation is possible.
  • Additional meta-packages grouping educational packages by school level are
    provided.
  • Improved desktop localization for all languages Debian supports.
  • Tool available to ease setting up site specific multi-language support.
  • GOsa²-Plugin Password Management has been added.
  • Improved TLS/SSL support inside the internal network.
  • The Kerberos setup supports NFS and SSH services.
  • A tool to re-generate the LDAP database is available.
  • X2Go server is installed on all systems with profile LTSP-Server.

Что нового в Debian 9?

Новый релиз Debian 9 получит большое количество новых пакетов. По сравнению с кодовой базой предыдущей версии, в Debian 9 будет добавлено более 15 тысяч новых пакетов. Всего в дистрибутиве будет 51687 пакетов, более 57% из которых были обновлены.

1. Программное обеспечение

Дистрибутив будет поставляться с такими окружениями рабочего стола:

  • Gnome 3.22;
  • KDE 5.8;
  • XFCE 4.12;
  • MATE 1.16;
  • LXDE.

Вот основные обновления, которые были включены в релиз:

  • MariaDB 10 заменит MySQL;
  • GNU GCC 6 будет использоваться по умолчанию;
  • PHP 7.0;
  • Python 3.5;
  • Firefox 50;
  • JAVA 8 (openJDK);
  • LibreOffice 5.2;
  • Calligra 2.9;
  • Nginx 1.10;
  • PostgreSQL 9.6;
  • Samba 4.5;
  • Vim 8;
  • Ядро Linux 4.9;

Большинство программ были скомпилированы с помощью GCC6, в котором включена поддержка PIE. Поэтому большинство пакетов будут иметь случайный адрес размещения стека и данных (ASLR) что усложнит работу многих эксплойтов и повысит безопасность системы.

2. Архитектуры

Поддерживаемые операционной системой архитектуры тоже были изменены. Из этого релиза была удалена поддержка процессоров i586 в архитектуре i386. На данный момент поддерживаются такие архитектуры:

  • Стандартные архитектуры персонального компьютера i386 и amd64;
  • 64 битная мобильная архитектура — arm64;
  • Архитектура ARM EABI — armel;
  • Распространенная мобильная архитектура ARMv7 — armf;
  • MIPS — mips, mipsel, mips64el;
  • PowerPC — ppc64el;
  • IBM System Z — s390x.

Upgrade Debian 10 to Debian 11 Bullseye

Теперь можно запустить непосредственно обновление системы Debian 10 до 11 версии. Перед этим обязательно убедитесь, что у вас есть доступ к консоли сервера, а не только ssh подключение. Обычно всё проходит нормально и одного ssh достаточно. Но если обновляете prod, лучше перестраховаться. Сначала обновим список пакетов.

Важно! Дальнейшие команды запускайте в голой консоли, а не в терминале какой-то графической оболочки, если она у вас установлена. В процессе обновления этот терминал будет закрыт и обновление прервётся.

# apt update

Теперь сделаем минимальное обновление, которое не требует установки новых пакетов или удаления старых. Обязательно запускайте его через screen или tmux. В случае обрыва связи при подключении по ssh, могут произойти непрогнозируемые проблемы с работоспособностью системы. Процесс обновления обязательно должен полностью завершиться успешно.

# apt upgrade

Не отходите далеко от консоли, так как в процессе обновления Debian 10 до 11 вам могут задавать наводящие вопросы. Достаточно выбирать дефолтные значения, чтобы все прошло успешно. Первым делом, вам надо будет прочитать список изменений и выйти из режима чтения, нажав q.

Если всё прошло успешно, то запускайте полное обновление, которое окончательно обновит все пакеты и разрешит все изменившиеся между выпусками Debian зависимости.

# apt dist-upgrade

После завершения работы этой команды можно считать обновление завершённым. Нужно перезагрузиться.

# reboot

Дожидаемся загрузки Debian 11 Bullseye и проверяем версию.

Всё в порядке. Обновление прошло успешно.

Зеркало официального репозитория yandex mirror

В рунете популярен репозиторий Яндекса под названием Yandex.Mirror — https://mirror.yandex.ru. Это зеркало популярных дистрибутивов Linux, Freebsd и других проектов, в том числе и Debian. Работает по протоколам HTTP, FTP и rsync.

Зеркало Яндекс можно использовать как для обновления пакетов, так и загрузки iso образов. Образы последней стабильной версии Debian можно скачать отсюда — https://mirror.yandex.ru/debian-cd/current/amd64/. Для использования Yandex.Mirror в регулярных обновлениях Debian, приведите sources.list к следующему виду.

deb http://mirror.yandex.ru/debian bullseye main
deb-src http://mirror.yandex.ru/debian bullseye main

deb http://mirror.yandex.ru/debian bullseye-updates main
deb-src http://mirror.yandex.ru/debian bullseye-updates main

deb https://mirror.yandex.ru/debian-security bullseye-security main
deb-src https://mirror.yandex.ru/debian-security bullseye-security main

Repository yandex mirror можно так же использовать для сетевой установки систем.

Таблица выпуска

Вер. Кодовое название Дата выхода Кол-во пакетов Ядро Linux Окончание поддержки использованная литература
Двоичный Источник Безопасность Долгосрочное Freexian Распространяемый ETS
Старая версия, больше не поддерживается: 0,90 Старая версия, больше не поддерживается: ​ Август – декабрь 1993 г. 1 N / A N / A N / A N / A Никто Никто
Старая версия, больше не поддерживается: 0,91 Старая версия, больше не поддерживается: ​ Январь 1994 N / A N / A 0,99,14 Вт N / A
Старая версия, больше не поддерживается: 0,93R5 Старая версия, больше не поддерживается: ​ Март 1995 г. N / A N / A N / A N / A
Старая версия, больше не поддерживается: 0,93R6 Старая версия, больше не поддерживается: ​ Ноябрь 1995 г. 256 N / A 1.2.13 N / A
Старая версия, больше не поддерживается: 1.0 Старая версия, больше не поддерживается: ​ Никогда не выпускал N / A N / A N / A N / A
Старая версия, больше не поддерживается: 1.1 Старая версия, больше не поддерживается: Гул 17 июня 1996 г. 474 N / A 2.0 N / A
Старая версия, больше не поддерживается: 1.2 Старая версия, больше не поддерживается: Рекс 12 декабря 1996 г. 848 N / A 2.0.27 N / A
Старая версия, больше не поддерживается: 1.3 Старая версия, больше не поддерживается: Бо 5 июня 1997 г. 974 N / A 2.0.33 N / A
Старая версия, больше не поддерживается: 2.0 Старая версия, больше не поддерживается: Хамм 24 июля 1998 г. 2 ≈1 500 N / A 2.0.34 N / A
Старая версия, больше не поддерживается: 2.1 Старая версия, больше не поддерживается: Крадучись 9 марта 1999 г. 4 ≈2 250 N / A 2.0.34, 2.0.35, 2.0.36, 2.0.38 30 октября 2000 г.
Старая версия, больше не поддерживается: 2.2 Старая версия, больше не поддерживается: Картошка 14-15 августа 2000 года 6 ≈3 900 ≈2,600 2.0.38, 2.2.19 30 июня 2003 г.
Старая версия, больше не поддерживается: 3.0 Старая версия, больше не поддерживается: Вуди 19 июля 2002 г. 11 ≈8 500 N / A 2.2.20, 2.4.18 30 июня 2006 г.
Старая версия, больше не поддерживается: 3.1 Старая версия, больше не поддерживается: Сержант 6 июня 2005 г. ≈15 400 N / A 2.4.27, 2.6.8 31 марта 2008 г.
Старая версия, больше не поддерживается: 4.0 Старая версия, больше не поддерживается: Травить 8 апреля 2007 г. ≈18 000 N / A 2.6.18 15 февраля 2010 г.
Старая версия, больше не поддерживается: 5.0 Старая версия, больше не поддерживается: Ленни 14 февраля 2009 г. 12 ≈23 000 ≈12 000 2.6.26 6 февраля 2012 г.
Старая версия, больше не поддерживается: 6.0 Старая версия, больше не поддерживается: Сжимать 6 февраля 2011 г. 11 ≈29 000 ≈15 000 2.6.32 19 июля 2014 г. 29 февраля 2016 г.
Старая версия, больше не поддерживается: 7 Старая версия, больше не поддерживается: Хриплый 4 мая 2013 13 ≈36 000 ≈17 500 3,2 4 июня 2016 г. 31 мая 2018 30 июнь 2020
Старая версия, но все еще поддерживается: 8 Старая версия, но все еще поддерживается: Джесси 25–26 апреля 2015 г. 10 ≈43 000 ≈20 000 3,16 17 июня 2018 г. 30 июнь 2020 30 июня 2022 г.
Старая версия, но все еще поддерживается: 9 Старая версия, но все еще поддерживается: Потягиваться 17 июня 2017 г. ≈51 000 ≈25 000 4.9 18 июля 2020 г. 30 июня 2022 г. N / A
Старая версия, но все еще поддерживается: 10 Старая версия, но все еще поддерживается: Бастер 6 июля 2019 г. ≈59 000 ≈29 000 4,19 Июль 2022 г. Июнь 2024 г. N / A
Текущая стабильная версия: 11 Текущая стабильная версия: Яблочко 14 августа 2021 г. 9 59 551 31 387 5.10 TBA TBA N / A
Будущий выпуск: 12 Будущий выпуск: Книжный червь TBA TBA TBA TBA TBA TBA TBA N / A
Будущий выпуск: 13 Будущий выпуск: Трикси TBA TBA TBA TBA TBA TBA TBA N / A
неустойчивый Сид Роллинг релиз 22 > 62 000 > 32 000 5.10.46 N / A N / A N / A

Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск

Когда выпуск переходит в фазу долгосрочной поддержки (фаза LTS), безопасность больше не обрабатывается основной группой безопасности Debian. Только подмножество архитектур Debian имеет право на долгосрочную поддержку, а пакеты в backports не поддерживаются.

Security Updates

This revision adds the following security updates to the stable release.
The Security Team has already released an advisory for each of these
updates:

Advisory ID Package
DSA-4509 apache2
DSA-4511 nghttp2
DSA-4512 qemu
DSA-4514 varnish
DSA-4515 webkit2gtk
DSA-4516 firefox-esr
DSA-4517 exim4
DSA-4518 ghostscript
DSA-4519 libreoffice
DSA-4520 trafficserver
DSA-4521 docker.io
DSA-4523 thunderbird
DSA-4524 dino-im
DSA-4525 ibus
DSA-4526 opendmarc
DSA-4527 php7.3
DSA-4528 bird
DSA-4530 expat
DSA-4531 linux-signed-amd64
DSA-4531 linux-signed-i386
DSA-4531 linux
DSA-4531 linux-signed-arm64
DSA-4532 spip
DSA-4533 lemonldap-ng
DSA-4534 golang-1.11
DSA-4535 e2fsprogs
DSA-4536 exim4
DSA-4538 wpa
DSA-4539 openssl
DSA-4539 openssh
DSA-4541 libapreq2
DSA-4542 jackson-databind
DSA-4543 sudo
DSA-4544 unbound
DSA-4545 mediawiki
DSA-4547 tcpdump
DSA-4549 firefox-esr
DSA-4550 file
DSA-4551 golang-1.11
DSA-4553 php7.3
DSA-4554 ruby-loofah
DSA-4555 pam-python
DSA-4556 qtbase-opensource-src
DSA-4557 libarchive
DSA-4558 webkit2gtk
DSA-4559 proftpd-dfsg
DSA-4560 simplesamlphp
DSA-4561 fribidi
DSA-4562 chromium

Дата выхода Debian 10

Дата выхода Debian 10 Buster намечена на 6 июля 2019 года. В отличие от других дистрибутивов вы не найдете расписание цикла разработки, а дата выпуска объявляется только в том случае, когда точно известно, что все в порядке. Разработчики не ограничены во времени и сосредоточены на исправлении серьезных ошибок. Это могут быть пакеты, содержащие уязвимости CVE или другие проблемы.

Репозиторий Debian состоит из трех частей. Это main, contrib и non-free. Из них разработчиков больше всего интересует стабильность пакетов в репозитории main, который составляет основу дистрибутива. Поэтому они следят, чтобы у пакетов из этого репозитория не было проблем с функциональностью или безопасностью.

Это важно, потому, что Debain используется в качестве серверной операционной системы во многих окружениях и многие люди зависят от него. Также перед релизом разработчики проверяют систему обновления, чтобы убедиться, что ничего не ломается

Они также ищут людей для тестирования, которые сообщат об обнаруженных проблемах команде. Это стремление к стабильности — одна из многих причин почему многим так нравиться Debian. А теперь давайте разберемся что нового debian 10.

Security Updates

This revision adds the following security updates to the stable release.
The Security Team has already released an advisory for each of these
updates:

Advisory ID Package
DSA-4766 rails
DSA-4767 mediawiki
DSA-4768 firefox-esr
DSA-4769 xen
DSA-4770 thunderbird
DSA-4771 spice
DSA-4772 httpcomponents-client
DSA-4773 yaws
DSA-4774 linux-latest
DSA-4774 linux-signed-amd64
DSA-4774 linux-signed-arm64
DSA-4774 linux-signed-i386
DSA-4774 linux
DSA-4775 python-flask-cors
DSA-4776 mariadb-10.3
DSA-4777 freetype
DSA-4778 firefox-esr
DSA-4779 openjdk-11
DSA-4780 thunderbird
DSA-4781 blueman
DSA-4782 openldap
DSA-4783 sddm
DSA-4784 wordpress
DSA-4785 raptor2
DSA-4786 libexif
DSA-4787 moin
DSA-4788 firefox-esr
DSA-4789 codemirror-js
DSA-4790 thunderbird
DSA-4791 pacemaker
DSA-4792 openldap
DSA-4793 firefox-esr
DSA-4794 mupdf
DSA-4795 krb5
DSA-4796 thunderbird
DSA-4798 spip
DSA-4799 x11vnc
DSA-4800 libproxy

Возможные ошибки

Рассмотрим наиболее популярные ошибки, которые возникают при добавлении и обновлении репозиториев.

Репозиторий не содержит файла Release

Текст ошибки, по идее, дает готовый ответ. В репозитории нет обязательного файла Release. Но суть в том, что он скорее всего есть. Дело тут чаще всего в том, что вы добавили к себе репозиторий, который не содержит указанной вами ветки. К примеру, вы добавили репозиторий в дистрибутив Buster, а в репозитории нет поддержки этого дистрибутива. Предыдущие есть, а этого нет.

Ровно эту же ошибку вы получите, если будете использовать старую, снятую с поддержки версию Debian. В какой-то момент стандартные репозитории перестанут поддерживать вашу версию дистрибутива и вы получите ошибку. Вам надо будет либо обновляться до более свежей версии, либо использовать архивные репозитории.

Локальный репозиторий

Есть несколько способов создать локальный репозиторий Debian. Из того, что я пробовал, самым простым и удобным мне показался apt-mirror, но у него есть один баг, если его использовать как зеркало официальных репозиториев. Он не качает переводы в формате .gz и.xz, только .bz2. В итоге, когда будете использовать локальный репозиторий в качестве зеркала официального, получите ошибку:

File not found updates/main/i18n/Translation-en (2: No such file or directory)

Другой простой вариант — использовать reprepro. Я не буду подробно останавливаться на настройке локального репозитория для Debian, так как это отдельная тема. По хорошему, репозиторий надо подписать gpg ключом, опубликовать с помощью http или ftp, может еще как-то. Я только кратко покажу, как это делается, чтобы вы понимали, что это вообще такое. А если реально нужен будет локальный репозиторий, вы без проблем найдете его подробную настройку. Там нет ничего сложного.

Установим reprepro.

# apt install reprepro

Дальше создаем каталог для локального репозитория и конфиг.

# mkdir -p /mnt/repo/debian/conf
# touch /mnt/repo/debian/conf/distributions

Конфиг делаем примерно следующего содержания.

Codename:  bullseye
Suite:  stable
Version: 11.x
Origin: Debian
Label: Debian 11.x
Description: Debian Stable Updates Repository
Architectures: amd64 source
Components: main
DebIndices: Packages Release . .gz .bz2
DscIndices: Sources Release . .gz .bz2
Contents: . .gz .bz2

Выполняем инициализацию репозитория.

# cd /mnt/repo/debian
# reprepro export
# reprepro createsymlinks

Теперь можно добавлять пакеты в локальный репозиторий следующей командой.

# reprepro -b /mnt/repo/debian --ask-passphrase includedeb bullseye /home/package.deb

Для того, чтобы подключить локально новый репозиторий, его нужно добавить в sources.list.

deb  file:/mnt/repo/debian bullseye main

После этого выполняете обновление кэша пакетов и увидите в списке репозиториев свой локальный.

Альфа

Альфа-этап жизненного цикла выпуска ПО — это первая фаза начала тестирования программного обеспечения (альфа — первая буква греческого алфавита). На этом этапе разработчики обычно тестируют программное обеспечение с использованием техники «белого ящика». Затем дополнительная проверка выполняется с использованием методов «черного ящика» или «серого ящика» другой группой тестирования. Переход к тестированию методом «черного ящика» внутри организации известен как альфа-релиз и представляет собой метод тестирования программного обеспечения, посредством которого анализируется функциональность ПО без вмешательства в его внутреннюю структуру (программный код).

Подготовка системы к обновлению

Перед обновлением Debian рекомендую в первую очередь проверить все бэкапы. Это если вы обновляете прод, что я делать сразу не рекомендую. Для начала проверьте всё на копии виртуальной машины в тестовом окружении. После этого уже переходите к рабочей системе. Так же рекомендую на всякий случай сохранить список текущих установленных пакетов:

# dpkg --get-selections "*"

Или сразу с версиями. Тоже может пригодиться.

# dpkg -l

Прежде всего полностью обновим текущую систему:

# apt update && apt upgrade && apt dist-upgrade && apt --purge autoremove

Проверим версию. Должна быть самая последняя:

# lsb_release -a
# cat /etc/debian_version

Когда это прибудет?

На данный момент не известна точная дата, когда окончательная и стабильная версия этого дистрибутива станет доступна всем пользователям. Считается, что, если все пойдет хорошо, мы сможем увидеть финальную стабильную версию. в период с июля по август этого года. Однако, пока мы не увидим эволюцию Release Candidate, ответственные лица не сообщат точную дату.

Освободи Себя релиз-кандидат доступен с 23 апреля для всех пользователей. И, если мы не хотим ждать, мы можем скачать его из этой ссылки . Конечно, мы помним, что RC — это нестабильные версии, находящиеся на стадии разработки, в которых могут быть ошибки. Поэтому мы не рекомендуем использовать эти версии в производственной среде.

Выводы

На первый взгляд, может показаться, что операционная система получает не очень много изменений. Но это не так. Будет обновлено множество пакетов приложений, а это повлечет за собой добавление в дистрибутив множества новых возможностей. Дата выхода Debian 9 уже приближается, как я уже говорил выход Debian 9 намечен на середину 2017 и скоро вы уже сможете установить последнюю стабильную версию этой системы на свой компьютер или сервер. Если станет известно когда выйдет debian 9, то информация будет добавлена в статью.

Подробнее: www.debian.org

На завершение видео с обзором Debian 9 RC1, KDE и Gnome:

https://www.youtube.com/watch?v=R1SPI-0Olko

https://www.youtube.com/watch?v=s0aQC2N-62w

Выводы

Теперь вы знаете обновить Debian 10 до Debian 11. Особых изменений в процессе обновления, по сравнению с предыдущим релизом, не появилось. Главное обновить пакеты Debian 10 и правильно отредактировать список репозиториев. Если же говорить о стандартной для Debian оболочке GNOME, то с ней обновление проходит даже в графическом режиме.

Благодаря консервативному подходу к разработке дистрибутива, часть пользователей использует Debian без переустановки на протяжении многих лет. Это особенно актуально для серверов, где промедление неуместно. А если у вас до сих пор установлен Debian 9, то обновите его до 10 версии, что позволит перейти на Debian 11.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: