Tento podrobný návod vám ukáže, jak bezpečně upgradovat Debian 10 Buster na Debian 11 Bullseye z příkazového řádku.
Dne 14. srpna 2021 projekt Debian konečně vydal stabilní verzi Debian 11 Bullseye po více než 2 letech vývoje. Přichází se spoustou nových funkcí, protože většina softwaru v této verzi byla aktualizována. Debian 11 bude dostávat podporu na dalších 5 let stejně jako jakákoli jiná stabilní verze Debianu.
Nyní se zaměříme na to, jak můžete upgradovat z Debian 10 Buster na Debian 11 Bullseye . Proces upgradu je poměrně jednoduchý a předpokládá, že používáte účet root.
1. Zálohujte svůj systém
Nezapomeňte si zálohovat svá data. Upgrady Debianu jsou normálně bezpečné, ale vždy existuje možnost, že se něco pokazí. Je důležité, abyste svá cenná data bezpečně zkopírovali do záložního umístění, abyste je mohli v případě problémů nebo komplikací obnovit.
Důležité soubory můžete ručně zkopírovat na jiné zařízení (druhý pevný disk, jednotku USB, jiný počítač v síti atd.).
Můžete také vytvořit úplný systémový obraz vaší aktuální instalace Debianu pomocí speciálního softwaru pro zobrazování obrazu, jako je CloneZilla. Pokud chcete použít jakýkoli jiný zálohovací software, který máte k dispozici, ujistěte se, že jsou vaše data umístěna na bezpečném místě.
2. Aktualizovat všechny aktuálně nainstalované balíčky
Než začnete s upgradem z Debianu 10 na Debian 11, je důležité se ujistit, že váš aktuálně nainstalovaný systém Debian 10 je aktuální. Spusťte následující apt
příkazy v terminálu.
apt update
apt upgrade
apt full-upgrade
Nyní můžete vyčistit všechny zbývající balíčky.
apt --purge autoremove
Poté restartujte svůj Debian 10, aby se provedené změny projevily.
reboot
3. Zkontrolujte aktuálně nainstalovanou verzi
Nyní začneme ověřením, že aktuálně používáme nejnovější vydání Debianu 10.
Nejjednodušší způsob, jak zjistit, jakou verzi Debianu používáte, je jednoduše si přečíst obsah /etc/debian_version
soubor.
cat /etc/debian_version
10.10
Alternativním způsobem je použití lsb_release
příkaz. Můžete jej použít k zobrazení informací LSB (Linux Standard Base) o distribuci Linuxu.
lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
4. Nahraďte Debian 10 repozitáři Debian 11
Softwarové repozitáře Debianu jsou definovány v /etc/apt/sources.list
a /etc/apt/sources.list.d/
adresář. Před zahájením procesu upgradu je musíte překonfigurovat tak, aby odkazovaly na úložiště Debian 11 Bullseye.
Před aktualizací softwarových úložišť je dobrým postupem nejprve zálohovat aktuální seznam zdrojů softwaru.
mkdir ~/apt
cp /etc/apt/sources.list ~/apt
cp -r /etc/apt/sources.list.d/ ~/apt
Nyní můžete pokračovat a aktualizovat aktuální úložiště Debian 10 Buster tak, aby odkazovalo na úložiště Debian 11 Bullseye.
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*
Výše uvedené příkazy nahradí buster
klíčové slovo s bullseye
v souborech softwarových úložišť.
V Debianu 11 Bullseye se sada zabezpečení nyní jmenuje bullseye-security
namísto bullseye/updates
. Musíte tedy najít následující debian-security
řádky v /etc/apt/sources.list
soubor:
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 těmito:
deb https://deb.debian.org/debian-security/ bullseye-security main
deb-src https://deb.debian.org/debian-security/ bullseye-security main
Konečný sources.list
soubor by měl vypadat takto.
cat /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://security.debian.org/debian-security/ bullseye-security main
deb-src http://security.debian.org/debian-security/ bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main
5. Nejprve proveďte minimální upgrade systému
V tuto chvíli je váš systém Debian 10 připraven na aktualizaci. Dalším krokem je aktualizace úložiště, aby systém mohl rozpoznat nově přidané adresy URL úložiště.
apt update
V některých případech může provedení úplné aktualizace přímo odstranit velké množství balíčků, které si budete chtít ponechat. Vývojáři Debianu proto doporučují dvoudílný proces upgradu, aby se zabránilo odstranění balíčků.
- Část 1:Minimální upgrade systému
- Část 2:Úplný upgrade systému
Při minimální aktualizaci aktualizujete a upgradujete všechny dostupné balíčky, aniž byste instalovali nebo odebírali jakékoli další balíčky.
Chcete-li nejprve provést minimální aktualizaci systému, spusťte níže uvedený příkaz.
apt upgrade --without-new-pkgs
Sledujte obrazovku. Pokud se apt-listchanges
Pokud je balíček nainstalován, zobrazí se důležité informace o upgradovaných balíčcích na pageru po stažení balíčků.
Stiskněte q
po přečtení ukončete pager a pokračujte v upgradu.
Kromě toho budete dotázáni, zda chcete služby restartovat bez dotazu.
Budete také dotázáni, co chcete udělat s konkrétním konfiguračním souborem. Pokud si nejste jisti, co dělat, jednoduše přejděte na výchozí hodnoty stisknutím Enter
klíč.
6. Upgradujte Debian 10 na Debian 11
Po dokončení minimálního upgradu systému spusťte následující příkaz pro zahájení úplného upgradu.
apt full-upgrade
Nenechávejte systém bez dozoru, protože proces aktualizace vyžaduje různé vstupy během aktualizace.
Jakmile je proces aktualizace Debianu 11 dokončen, můžete restartovat systém.
reboot
Přihlaste se do systému a zkontrolujte verzi Debianu.
cat /etc/debian_version
11.0
Nebo jako alternativní způsob pomocí lsb_release
příkaz:
lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Gratulujeme! Úspěšně jste upgradovali svůj systém z Debian 10 Buster na Debian 11 Bullseye. Na vašem systému nyní poběží Debian 11 Bullseye.
7. Čištění zastaralých balíčků Debian 10
Je dobrý nápad vyčistit váš nově aktualizovaný systém Debian 11 Bullseye odstraněním starých zastaralých balíčků, které nyní zbyly po úspěšné aktualizaci a již nejsou potřeba.
apt --purge autoremove
apt autoclean
Závěr
Ve výše uvedeném tutoriálu jste se naučili upgradovat 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.
Snažili jsme se, aby byl tento tutoriál co nejjednodušší. Děkujeme za použití.
Pro další nápovědu nebo užitečné informace vám doporučujeme nahlédnout do oficiální dokumentace k upgradu Debianu.