GNU/Linux >> Znalost Linux >  >> Debian

Jak upgradovat Debian 9 Stretch na Debian 10 Buster

Cíl

Tento článek vysvětluje postup aktualizace systému z Debian 9 Stretch Linux na Debian 10 Buster.

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

Linuxový systém Debian 10 Buster

Přípravy

UPOZORNĚNÍ
Vzhledem k tomu, že Debian 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.

Pravidlem je, že čím méně softwaru je na vašem systému nainstalováno, tím vyšší je šance na úspěšný upgrade. Šance na úspěšný a plně funkční upgrade snižuje počet balíčků třetích stran nainstalovaných na vašem současném systému. Z tohoto důvodu 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ík třetí strany aktuálně nainstalovaný na vašem systému Debian.

# aptitude search '~i(!~ODebian)'

Výše uvedený příkaz vypíše všechny balíčky, 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 to být například domovské adresáře uživatelů, databáze, webové stránky atd. V případě, že provozujete Debian Linux virtuálně, udělejte si snímek pro případ, že by se během upgradu Busteru něco pokazilo.

Buster Full Upgrade

Než přistoupíme k upgradu, pojďme plně upgradovat náš současný systém Debian Jessie:

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade

Pokud vše proběhlo hladce, proveďte kontroly databáze 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 upgradován, což může způsobit nekonzistence po upgradu Buster. Než přejdete k další části, doporučujeme opravit všechny problémy způsobené 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

Nyní, když máme současný systém plně aktualizovaný, je čas znovu synchronizovat indexové soubory balíčků s novými zdroji Debian Buster. To se provádí úpravou /etc/apt/sources.list soubor obsahující Debian stretch úložiště balíčků. Nejprve si vytvořte zálohu aktuálního /etc/apt/sources.list :

# cp /etc/apt/sources.list /etc/apt/sources.list_backup

Spusťte apt edit-sources nebo pomocí svého oblíbeného textového editoru, např. VIM, upravte aktuální /etc/apt/sources.list soubor, který bude obsahovat roztahovací úložiště. Jednoduše aktualizujte klíčové slovo stretch buster .

Příklad:

FROM STRECTH:
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main

TO BUSTER:
deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main

Případně použijte sed příkaz k automatizaci tohoto únavného úkolu:

# sed -i 's/stretch/buster/g' /etc/apt/sources.list

Jednou výše /etc/apt/sources.list editace souboru je dokončena, použijte apt příkaz k aktualizaci indexu balíčků:

# apt update

Upgradujte na Debian Buster Simulation

Než stiskneme tlačítko UPGRADE, použijeme apt příkaz k zobrazení náhledu toho, čemu čelíme. Chcete-li to provést, spusťte apt list --upgradable za účelem získání rychlého přehledu o počtu balíčků, které mají být nainstalovány, aktualizovány a odstraněny, aniž by to ovlivnilo systém.

# apt list --upgradable

Upgradujte na Debian Buster

Dostali jsme se k nejzajímavější části, kterou je skutečný upgrade Stretch na systém Debian Buster. Během upgradu 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íčku bez dotazu?

Volba je o tom, zda chcete, aby systém restartoval vaše služby automaticky během aktualizace systému, nebo to chcete provést ručně nebo až po úplné aktualizaci systému na Buster. 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 této fázi byste měli mít svůj systém Stretch Debian Linux plně upgradován na Debian Buster 10. Postupujte podle tohoto průvodce a zkontrolujte svou aktuální verzi Debianu.
Znovu zkontrolujte, zda nemáte zastaralé balíčky, aby vás nic nepřekvapilo:

# aptitude search '~i(!~ODebian)'

Gratulujeme k vašemu plně upgradovanému systému Debian 10 Buster Linux.


Debian
  1. Jak upgradovat Debian 8 Jessie na Debian 9 Stretch

  2. Jak upgradovat z Debianu 10 na Debian 11

  3. Jak upgradovat Debian 8 na Debian 9 Stretch

  1. Jak upgradovat Debian 8 Jessie na Debian Linux 9 Stretch

  2. Jak nainstalovat Debian 10 (Buster)

  3. Jak nainstalovat/upgradovat PHP 8.1 na Debian 10 Buster

  1. Jak upgradovat Debian 9 Stretch na Debian 10 Buster

  2. Jak upgradovat Debian 10 (Buster) na Debian 11 (Bullseye)

  3. Jak bezpečně upgradovat Debian 8 (Jessie) na 9 (Stretch).