Jak upgradovat Debian Linux na nové vydání

Photo of author

By etechblogcz

Aktualizace systému Debian Linux neprobíhají příliš často. Tato distribuce obvykle setrvává u jedné verze déle než jeden rok. Vzhledem k tomu, že nové verze se objevují zřídka, mnoho uživatelů neví, jak provést upgrade Debian Linux na nové vydání.

Samotný proces upgradu Debianu je poměrně jednoduchý a rychlý. Nicméně nefunguje stejným způsobem jako u jiných distribucí Linuxu. Před zahájením upgradu Debian Linux je nutné porozumět pojmům „kódová jména“ a „větve“.

Kódová označení a větve Debianu

Každá verze operačního systému má své specifické kódové označení a vydávací větev. Kódová jména jsou přezdívky, které vývojový tým Debianu přiděluje jako jedinečné identifikátory pro každou verzi operačního systému. Tato kódová jména nemají ve velkém měřítku příliš velký význam, a mnohem důležitější je název vydávací větve.

Co přesně je vydávací větev? Jedná se o způsob, jakým vývojáři Debianu informují své uživatele o tom, jaké typy aktualizací budou dostávat a jak stabilní je daný operační systém. V Debianu existují celkem čtyři samostatné vydávací větve, a to Stabilní, Testovací, Nestabilní a Experimentální. Je snadné porozumět významu těchto větví, jak již jejich názvy napovídají.

Při přechodu na novou verzi Debian Linux je nutné změnit kódové jméno nebo vydávací větev v konfiguračním souboru zdrojů. Tím se umožní systému zahájit proces přechodu ze staré verze na novou. Je však důležité si uvědomit, že pouhá změna vydávací větve nemusí vždy stačit, zejména pokud nová verze ještě není k dispozici.

Například Debian 10 se chystá stát novým stabilním vydáním, ale aktuálně je stále k dispozici Debian Stable (9), takže pouhá aktualizace se zdroji nastavenými na „Stable“ nestačí. Uživatelé, kteří chtějí používat novou verzi Debianu, musí proto přepnout „Stable“ na „Buster“.

Úprava zdrojů Debianu

V Debianu jsou zdroje apt klíčové pro správu softwaru. Znalost práce s tímto konfiguračním souborem umožňuje snadnou instalaci nejrůznějších aplikací, i když nejsou součástí standardních zdrojů pro vaši instalaci. Během procesu upgradu je nutné s tímto souborem pracovat. Naštěstí to není nijak složité a úprava zahrnuje jen několik kroků.

V roce 2018 komunita Debianu očekávala příchod Debianu 10, který se měl stát nejnovějším „stabilním“ vydáním. Kódové jméno pro tuto verzi je Buster, a proto s ním budeme v tomto návodu pracovat. Pokud budete tento článek číst v budoucnu, nahraďte prosím „Buster“ kódovým jménem aktuálně připravované verze.

Konfigurační soubor zdrojů Debianu lze snadno upravit přímo z terminálu, jelikož se jedná o standardní textový konfigurační soubor. Pro provedení úprav otevřete nové okno terminálu a přepněte se z vašeho běžného uživatele na uživatele root. K tomu použijte příkaz

su -

Nyní, s přístupem root, můžete bez omezení zasahovat do jakékoli části systému, včetně konfiguračního souboru zdrojů. Otevřete tento soubor v textovém editoru Nano pomocí příkazu:

nano /etc/apt/sources.list

V konfiguračním souboru zdrojů Debianu naleznete seznam úložišť softwaru. Debian váš počítač pomocí těchto úložišť pravidelně stahuje aktualizace a instaluje nový software. Pro účely upgradu je potřeba nahradit všechny výskyty slova „stable“ slovem „buster“.

Po provedení této změny a nahrazení všech instancí „stable“ novým kódovým označením „buster“, zkontrolujte a odstraňte ze souboru veškeré odkazy na softwarové zdroje třetích stran. I když může být nepříjemné odstraňovat zdroje software, který potřebujete, je to vhodné, protože nemáte jistotu, zda je nová verze ještě podporuje. Softwarové zdroje třetích stran lze později vždy přidat.

Pro uložení provedených změn stiskněte v souboru Ctrl + O, ukončete editor pomocí Ctrl + X a spusťte příkaz update pro uložení všech změn.

Poznámka: Debian je také možné převést ze Stabilní verze na Nestabilní, Testovací nebo Experimentální. Namísto nahrazení všech instancí slova „stable“ slovem „buster“ je nahraďte požadovanou větví a postupujte dále dle návodu.

apt-get update

Po spuštění příkazu update Debian nahradí veškerý dostupný software ze Stable na Buster. Výměna softwarových zdrojů je prvním krokem před spuštěním závěrečné fáze upgradu. Před samotným provedením aktualizace je vhodné vyčistit všechny nepotřebné soubory a balíčky. Vyčištění provedete spuštěním příkazů autoremove a clean.

apt-get autoremove
  
apt-get autoclean

Spuštěním příkazů autoclean a autoremove se odinstalují osiřelé balíčky z vašeho systému a vyčistí se mezipaměť balíčků.

Upgrade na nové vydání Debianu vyžaduje dva samostatné příkazy, a to upgrade a dist-upgrade. Příkaz upgrade aktualizuje veškerý software, který je již v systému nainstalován. Příkaz dist-upgrade provede samotnou změnu vaší stávající verze Debianu na novou verzi Buster.

apt-get upgrade -y
  
apt-get dist-upgrade

Proces spuštění příkazu dist-upgrade může chvíli trvat, ale po jeho dokončení je upgrade dokončen. Nakonec restartujte počítač s Debian Linuxem a znovu se přihlaste.