Tento článek vás provede, ve kterém můžete upgradovat systém Debian OS 8 na verzi 9. Bude rozdělen na několik hlavních bodů, které by měly být prováděny důsledně. Také pro vaše pohodlí se zobrazí základní příkazy pro provádění všech popsaných akcí. Buďte opatrní.
Obsah
Pokud jde o aktualizaci systému, opatrnost nebude nikdy nadbytečná. Vzhledem k tomu, že v rámci této operace lze z disku odstranit mnoho důležitých souborů, je nutné uvést jejich činnosti. V nejlepším případě by nezkušený uživatel, který pochybuje o svých vlastních schopnostech, měl vážit klady a zápory, nebo alespoň - je nutné dodržovat pokyny, které jsou uvedeny níže.
Než budete pokračovat, měli byste být upozorněni zálohováním všech důležitých souborů a databází, pokud je používáte, protože v případě selhání prostě nemůžete obnovit.
Důvodem tohoto opatření je, že Debian9 používá zcela odlišný databázový systém. MySQL, který je nainstalován na Debianu 8, bohužel, není kompatibilní s databází MariaDB v Debianu 9, takže v případě neúspěšné aktualizace budou všechny soubory ztraceny.
Prvním krokem je zjistit, kterou verzi operačního systému právě používáte. Podrobné pokyny naleznete na webu.
Přečtěte si více: Jak zjistit verzi distribuce systému Linux
Aby vše bylo úspěšné, musíte se ujistit, že máte přístup k nejnovějším aktualizacím operačního systému. Můžete to provést následujícími třemi příkazy:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Pokud se v počítači vyskytne software jiného výrobce, který nebyl zahrnut do žádného balíčku nebo byl do systému přenesen z jiných zdrojů, výrazně se tím snižuje možnost bezchybného provedení postupu aktualizace. Všechny tyto aplikace v počítači lze sledovat pomocí tohoto příkazu:
aptitude search '~o'
Měli byste je všechny odstranit a pomocí níže uvedeného příkazu zkontrolujte, zda jsou všechny balíčky správně nainstalovány a zda jsou v systému nějaké problémy:
dpkg -C
Pokud se po provedení příkazu v "Terminálu" nic nezobrazuje, pak nejsou v nainstalovaných balíčcích žádné chyby. V případě, že systém nalezl problémy, měli by být opraveny a restartovat počítač pomocí příkazu:
reboot
Tato příručka popisuje pouze ruční rekonfiguraci systému, což znamená, že musíte osobně nahradit všechny dostupné datové pakety. Můžete to provést otevřením následujícího souboru:
sudo vi /etc/apt/sources.list
Poznámka: v tomto případě bude vi použito k otevření souboru, který je ve výchozím nastavení nainstalován ve všech distribucích Linuxu. Nemá grafické rozhraní, takže pro běžného uživatele bude obtížné upravit soubor. Můžete použít jiný editor, například GEdit. Chcete-li to provést, musíte příkaz "vi" nahradit "gedit".
V otevřeném souboru bude nutné změnit všechna slova "Jessie" (kódové označení OS Debian8) na "Stretch" (kódové označení Debian9). Nakonec by to mělo vypadat takto:
vi /etc/apt/sources.list
deb http://httpredir.debian.org/debian stretch main contrib
deb http://security.debian.org/ stretch/updates main
Poznámka: proces editace lze výrazně zjednodušit pomocí jednoduchého nástroje SED a spustit příkaz uvedený níže.
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
Po všech provedených manipulacích bezpečně spusťte aktualizaci repozitářů spuštěním následujícího příkazu v "Terminálu" :
apt update
Příklad:
Chcete-li úspěšně nainstalovat nový operační systém, musíte se ujistit, že máte dostatek místa na pevném disku. Zpočátku spusťte tento příkaz:
apt -o APT::Get::Trivial-Only=true dist-upgrade
Příklad:
Poté je třeba zkontrolovat kořenový adresář. Chcete-li to provést, můžete použít příkaz:
df -H
Tip: Chcete-li rychle rozpoznat kořenový adresář nainstalovaného systému ze zobrazeného seznamu, věnujte pozornost sloupci "Připojen do" (1) . V něm vyhledejte řetězec s písmenem "/" (2) - je to kořenový adresář systému. Zůstává jen trochu vlevo v řadě do sloupce "Dost" (3) , kde je vyznačen zbývající volný prostor na disku.
A až po všech těchto přípravách můžete začít aktualizovat všechny soubory. Můžete to provést provedením následujících příkazů najednou:
apt upgrade
apt dist-upgrade
Po dlouhém čekání je proces dokončen a můžete bezpečně restartovat systém již známým příkazem:
reboot
Nyní byl váš operační systém Debian úspěšně aktualizován na novou verzi, ale jen v případě, stojí za to zkontrolovat pár dalších věcí, které mají být klidné:
uname -mrs
Příklad:
lsb_release -a
Příklad:
aptitude search '~o'
Pokud verze jádra a distribuční balíček odpovídají operačnímu systému Debian 9 a nebyly zjištěny žádné zastaralé balíky, znamená to, že aktualizace systému byla úspěšná.
Aktualizace Debianu 8 až 9 je vážným řešením, ale její úspěšná implementace závisí pouze na provedení všech výše uvedených pokynů. Nakonec chci věnovat pozornost skutečnosti, že proces aktualizace je poměrně zdlouhavý, protože v síti bude stažen obrovský počet souborů, ale tento proces nemůžete přerušit, jinak nebude obnoven operační systém.