Po více než dvou letech vývoje byla 6. července 2019 vydána nová stabilní verze Debianu, Debian 10 s kódovým označením Buster, a bude podporována po dobu 5 let.
Toto vydání přichází se spoustou nových balíčků a hlavních softwarových upgradů. Debian 10 buster se dodává s jádrem Linux 4.19 LTS, používá framework nftables jako výchozí backend iptables, podporuje UEFI Secure Boot a má ve výchozím nastavení povolenou aplikaci AppArmor.
V tomto tutoriálu vám ukážeme, jak upgradovat váš systém Debian 9 Stretch na Debian 10, Buster.
Předpoklady #
Operace upgradu musí být spuštěna s oprávněními superuživatele. Musíte být přihlášeni jako root nebo uživatel s právy sudo.
Zálohujte svá data #
Před zahájením velké aktualizace operačního systému se ujistěte, že jste si zálohovali data. Pokud používáte Debian na virtuálním počítači, je nejlepší pořídit kompletní snímek systému, abyste mohli počítač snadno obnovit v případě, že aktualizace půjde na jih.
Aktualizovat aktuálně nainstalované balíčky #
Před zahájením aktualizace vydání se doporučuje aktualizovat všechny aktuálně nainstalované balíčky na jejich nejnovější verze.
Balíčky označené jako pozdržené nelze automaticky nainstalovat, upgradovat nebo odebrat. To může způsobit problémy během procesu upgradu. Chcete-li zkontrolovat, zda jsou ve vašich systémech zadržené balíčky, spusťte:
sudo apt-mark showhold
Pokud jsou on hold
, packages, měli byste buď uvolnit balíčky pomocí sudo apt-mark unhold package_name
nebo se ujistěte, že balíčky nebudou zasahovat do procesu aktualizace.
Obnovte index balíčků a aktualizujte všechny nainstalované balíčky:
sudo apt update
sudo apt upgrade
Spusťte apt full-upgrade
což provede hlavní aktualizaci verze nainstalovaných balíčků a může odstranit některé nepotřebné balíčky:
sudo apt full-upgrade
Odstraňte všechny automaticky nainstalované závislosti, které již žádný balíček nepotřebuje:
sudo apt autoremove
Upgrade Debian 9 Stretch na Debian 10 Buster #
Prvním krokem je překonfigurování souborů zdrojového seznamu APT.
Chcete-li tak učinit, můžete buď otevřít /etc/apt/sources.list
soubor pomocí textového editoru a nahraďte každou instanci stretch
s buster
nebo použijte sed
příkazy níže. Pokud máte další soubory se seznamem zdrojů pod /etc/apt/sources.list.d
musíte aktualizovat i tyto zdroje.
sudo nano /etc/apt/sources.list
/etc/apt/sources.listdeb http://deb.debian.org/debian buster main
deb http://deb.debian.org/debian buster-updates main
deb http://security.debian.org/debian-security buster/updates main
Případně můžete použít následující sed
příkazy, které aktualizují stretch
buster
ve všech souborech se seznamem zdrojů:
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
Po dokončení aktualizujte index balíčků:
sudo apt update
Pokud se vyskytnou nějaké chybové nebo varovné zprávy týkající se úložiště třetí strany, zkuste problém vyřešit nebo úložiště deaktivujte.
Spusťte aktualizaci systému aktualizací nainstalovaných balíčků. Toto upgraduje pouze ty balíčky, které nevyžadují instalaci nebo odstranění žádných dalších balíčků:
sudo apt upgrade
Budete dotázáni, zda chcete, aby se služby během upgradu automaticky restartovaly.
Restart services during package upgrades without asking?
Během procesu aktualizace můžete být také dotázáni na různé další otázky, například zda chcete zachovat existující konfigurační soubor nebo nainstalovat verzi správce balíčku. Pokud jste v souboru neprovedli žádné vlastní změny, mělo by být bezpečné napsat Y
jinak pro zachování aktuální konfigurace zadejte N
.
Upgrade může nějakou dobu trvat v závislosti na počtu aktualizací a rychlosti vašeho internetu.
Dále spusťte apt full-upgrade
který provede kompletní aktualizaci systému, nainstaluje nejnovější verze balíčků a vyřeší změny závislostí mezi balíčky v různých vydáních. Toto upgraduje všechny balíčky, které nebyly aktualizovány předchozím příkazem.
sudo apt full-upgrade
Výše uvedený příkaz může nainstalovat některé nové balíčky a odstranit konfliktní a zastaralé balíčky.
Po dokončení vyčistěte nepotřebné balíčky pomocí:
sudo apt autoremove
Nakonec restartujte počítače, aby se nové jádro aktivovalo, zadáním:
sudo systemctl reboot
Potvrdit upgrade #
Počkejte několik okamžiků, než se váš systém spustí, a přihlaste se.
Po přihlášení vás uvítá následující zpráva:
Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64
...
Verzi Debianu můžete také zkontrolovat pomocí následujícího příkazu:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
To je vše, nyní si můžete vychutnat svůj nový Debian 10 Buster.