GNU/Linux >> Znalost Linux >  >> Debian

Jak upgradovat Debian 10 (Buster) na Debian 11 (Bullseye)

Debian 11 s kódovým označením ‚bullseye‘ byl vydán 10. srpna po téměř dvou letech vývoje. Toto je stabilní verze a bude dostávat podporu na dalších 5 let stejně jako jakákoli jiná stabilní verze Debianu. Debian 11 přichází s významnými softwarovými vylepšeními a dalšími vylepšeními, mezi které patří:

  • Linuxové jádro  5.10 LTS. Toto je vylepšení od jádra 4.19, které používal Debian 10 Buster.
  • Nové verze desktopových prostředí včetně GNOME 3.38, MATE 1.24, KDE Plasma 5.20, LXDE 11, LXQt 0.16 a Xfce 4.16.
  • Nové téma známé jako téma Homeworld, které bylo inspirováno uměleckým stylem zrozeným v Německu zvaným hnutí Bauhaus.
  • V Debianu 11 má více než 40 000 softwarových balíků novější verze. S Debianem 11 získáte LibreOffice 7.0, Apache 2.4.48, MariaDB 10.5, Python 3.9.1 a PostgreSQL 13, abychom zmínili alespoň některé. Na celý seznam se můžete podívat tak, že přejdete na poznámky k vydání.
  • CUPS a tisk bez ovladače.
  • Podpora souborového systému exFAT.
  • Podpora mnoha architektur:  64bitové a 32bitové PC, 64bitové ARM (Arch 64. IBM System Z, POWER Processors, EABI ARM, 64bitové MIPS mimo jiné.

To byl jen přehled toho, co Debian 11 poskytuje. Pojďme se nyní zaměřit na to, jak můžete upgradovat z Debian 10 Buster na Debian 11.

Krok 1)  Proveďte zálohu všech souborů

Před upgradem na nové vydání OS se vždy doporučuje mít zálohu všech souborů. To zajišťuje, že vaše soubory jsou v bezpečí pro případ, že by se během upgradu něco pokazilo, což by mohlo vést k poškození souboru. Zde je seznam softwarových nástrojů pro zálohování a obnovu, které můžete použít k bezpečnému zálohování všech dat, než budete pokračovat.

Krok 2) Aktualizujte seznamy balíčků a upgradujte balíčky

Začneme ověřením, že aktuálně používáme Debian Buster, jak je znázorněno

$ cat /etc/os-release

Případně můžete spustit příkaz:

$ cat /etc/debian_version

Dále pokračujte a aktualizujte index balíčků a upgradujte softwarové balíčky spuštěním:

$ sudo apt update -y && sudo apt upgrade -y

Dále spusťte zobrazený příkaz dist-upgrade. Kromě aktualizace balíčků řeší také změnu závislostí s novými verzemi nainstalovaných balíčků.

$ sudo apt dist-upgrade

Krok 3) Aktualizujte úložiště balíčků

Repozitáře Debianu jsou definovány v souboru /etc/apt/sources.list a adresáři /etc/apt/sources.list.d/. Potřebujeme nahradit úložiště Debian 10 repozitáři Debian 11.

Abychom toho dosáhli, musíme v souboru  /etc/apt/sources.list nahradit klíčové slovo buster výrazem bullseye pomocí příkazu sed, jak je uvedeno.

$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list

Poté vyhledejte v souboru sources.list následující řádky debian-security:

deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main

A nahraďte je následujícími řádky:

deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib

Soubor  sources.list by měl nakonec vypadat následovně:

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main
deb http://deb.debian.org/debian bullseye-backports main
deb-src http://deb.debian.org/debian bullseye-backports main

Po úpravě souboru sources.list aktualizujte seznamy balíčků, aby váš systém věděl o nových úložištích.

$ sudo apt update

Krok 4)  Proveďte minimální upgrade systému

Provedení úplné aktualizace systému odstraní řadu balíčků, které si možná budete chtít ponechat – a to se nedoporučuje. Jako řešení vývojáři doporučili dvoufázový proces upgradu, který elegantně upgraduje Debian Buster na Debian Bullseye. Máme minimální proces upgradu, po kterém brzy následuje úplný upgrade.

Minimální aktualizace upgraduje všechny stávající balíčky bez instalace nových nebo čištění stávajících. Chcete-li provést minimální upgrade, spusťte příkaz:

$ sudo apt upgrade --without-new-pkgs

Během procesu upgradu se objeví vyskakovací okno s výzvou k restartování systémových služeb, když jsou upgradovány určité knihovny, jako je libpam a libc. Vyberte „Ano“ a stiskněte ENTER.

Krok 5) Proveďte úplný upgrade na Debian 11

Toto je poslední krok a nejdůležitější část upgradu. Úplná aktualizace upgraduje celý systém Debain 10 na Debian 11. Nainstaluje nejnovější balíčky dodávané s Debianem 11 a vyřeší problémy se závislostmi. To může chvíli trvat v závislosti na vaší šířce pásma.

$ sudo apt full-upgrade

Znovu se objeví některé další výzvy. Například budete dotázáni, co chcete udělat se souborem chrony.conf. Zde jsem se rozhodl ponechat nainstalovanou místní verzi.

Pro soubor Openssh-server jsem se opět rozhodl ponechat nainstalovanou také místní verzi.

Jakmile je aktualizace dokončena, restartujte systém pomocí příkazu níže,

$ sudo reboot

Když se přihlásíte, ověřte verzi Debianu, kterou používáte

$ cat /etc/os-release
$ cat /etc/debian_version

Na vašem systému nyní poběží Debian 11 Bullseye.

$ lsb_release -a

Závěr

Tady máš. Provedli jsme úspěšný upgrade z Debian 10 Buster na Debian 11 Bullseye. Nyní si můžete užívat nejnovější balíčky a hardwarovou podporu, kterou poskytuje nejnovější vydání Debianu. Pokud jste během toho narazili na nějaké chyby, Debian nastínil možné opravy, které vám pomohou je vyřešit


Debian
  1. Jak upgradovat z Debianu 10 na Debian 11

  2. Upgradujte Debian 10 Buster na Debian 11 Bullseye:Průvodce krok za krokem

  3. Jak upgradovat na Gnome 40 na Debian 11 Bullseye

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak upgradovat Debian 8 na Debian 9 Stretch

  3. Jak nainstalovat/upgradovat PHP 8.1 na Debian 10 Buster

  1. Jak upgradovat Debian 9 Stretch na Debian 10 Buster

  2. Jak upgradovat Debian 10 Buster na Debian 11 Bullseye

  3. Jak upgradovat z Debian 9 Stretch na Debian 10 Buster