Upgrade z Raspbian Stretch na Raspbian 10 Buster je poměrně jednoduchý postup. Buďte však opatrní, protože vždy existuje možnost rozbití celého systému. Čím méně je nainstalovaných balíčků a služeb třetích stran, tím je pravděpodobnější, že úspěšně upgradujete svůj systém Raspbian Linux.
Co je nového
- Zabezpečené spouštění UEFI
- AppArmor je ve výchozím nastavení povolen
- Volitelné zpevnění APT
- Bezobslužné upgrady pro stabilní vydání
- Podstatně vylepšené manuálové stránky pro německy mluvící uživatele
- Filtrování sítě ve výchozím nastavení založené na rámci nftables
- Cryptsetup je výchozím nastavením na diskový formát LUKS2
- tisk bez ovladače s CUPS 2.2.10
- Základní podpora pro zařízení založená na Allwinner A64
ZDROJ :debian.org

Vzhledem k tomu, že Debian, na kterém je Raspbian založen, je extrémně robustní linuxová distribuce v kombinaci s faktem, že v životě není nic jistého, je pravděpodobné, že po upgradu můžete skončit s nefunkčním systémem. Proto je nutné upozornit, že žádný upgrade systému není neprůstřelný a před navrhovaným upgradem systému na Debian Buster byste měli prodiskutovat, připravit a případně otestovat jakýkoli řádný proces selhání nebo obnovy. Pro robustnější nebo produkční systémy doporučujeme přečíst si oficiálního průvodce upgradem Debianu, než budete pokračovat.
Doporučení
- Odstraňte nepotřebné nebo zastaralé balíčky
- Proveďte zálohu dat a konfigurace
- Proveďte upgrade přímo pomocí konzole
- Zkontrolujte, zda jsou na vašem systému Raspbian aktuálně nainstalovány softwarové balíčky třetích stran
Před pokusem o upgrade odstraňte veškeré zastaralé standardní úložiště a software třetích stran. aptitude
vám může pomoci najít jakýkoli softwarový balíček třetí strany aktuálně nainstalovaný ve vašem systému Raspbian.
# aptitude search '~i(!~ODebian)'
Výše uvedený příkaz zobrazí seznam všech balíků, které již nejsou ve standardním seznamu úložišť, protože byly odstraněny; takže se staly zastaralými nebo balíčky třetích stran, které byly nainstalovány ručně.
Proveďte úplnou zálohu dat a ručně konfiguračních souborů umístěných ve vašem aktuálním systému. Mohou například zahrnovat, ale bez omezení na domovské adresáře uživatelů, databáze, webové stránky atd. Případně proveďte kompletní zálohu Micro SD pomocí příkazu dd.
Plně upgradujte aktuální systém
Než budete pokračovat s upgradem Buster, začněte tím, že plně upgradujete svůj aktuální systém Raspbian.
# apt-get update # apt-get upgrade
Upgradujte všechny pozdržené balíčky:
# apt-get dist-upgrade
Kontrola systému
Poslední možnost zkontrolovat případné systémové nekonzistence. Proveďte databázové kontroly zdravého rozumu a konzistence pro částečně nainstalované, chybějící a zastaralé balíčky:
# dpkg -C
Pokud nejsou hlášeny žádné problémy, zkontrolujte, které balíčky jsou zadrženy:
# apt-mark showhold
Balíčky On Hold
nebude upgradovat. On Hold
balíčky mohou po upgradu Stretch způsobit nekonzistence. Než přejdete k následující části, doporučujeme opravit všechny problémy poskytované oběma výše uvedenými příkazy.
Následující příkaz může být další pomocí:
# dpkg --audit
Aktualizujte úložiště balíčků na Debian Buster
Dále aktualizujte svůj /etc/apt/sources.list
zahrnout nová úložiště Buster.
# sed -i 's/stretch/buster/g' /etc/apt/sources.list
Výše uvedený příkaz nahradí jakékoli stretch
výskyt klíčového slova buster
tím efektivně umožňuje nová úložiště Buster. Jakmile váš /etc/apt/sources.list
je aktualizováno na zahrnuto Buster
úložišť, aktualizujte svůj lokální index balíčků pomocí:
# apt-get update
Simulace upgradu Raspbian Buster
Pomocí příkazu níže jsme viděli, čemu čelíme. Jedná se o simulovaný chod nasucho, nebudou tedy implementovány žádné systémové změny.
# apt-get --simulate upgrade
Upgrade Rasbian Buster
Dostali jsme se k nejzajímavější části, kterou je skutečný upgrade Stretch na systém Raspbian Buster. Během aktualizace můžete být dotázáni:
Ve vašem systému jsou nainstalované služby, které je třeba restartovat, když jsou upgradovány určité knihovny, jako je libpam, libc a libssl. Protože tyto restarty mohou způsobit přerušení služby systému, budete obvykle při každém upgradu vyzváni k zadání seznamu služeb, které chcete restartovat. Tuto možnost můžete zvolit, abyste se vyhnuli zobrazení výzvy; místo toho za vás budou všechny nezbytné restarty provedeny automaticky, takže se můžete vyhnout otázkám při každém upgradu knihovny.
Restartovat služby během upgradu balíčků bez dotazu?
Výběr je o tom, zda si přejete, aby systém restartoval vaše služby automaticky během upgradu systému, nebo si to přejete provést ručně nebo po úplném upgradu systému na Buster realease.
Až budete připraveni, spusťte níže uvedené příkazy a zahajte proces aktualizace Debian Buster:
# apt-get upgrade # apt-get dist-upgrade
Vše hotovo. Restartujte systém. Gratulujeme k vašemu plně upgradovanému systému Raspbian 10 Buster Linux.