Android

Hur du uppgraderar debian 9 stretch till debian 10 buster

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

Innehållsförteckning:

Anonim

Efter mer än två års utveckling släpptes den nya Debian-stabila versionen, Debian 10-kodnamnet Buster, den 6 juli 2019, och den kommer att stöds i 5 år.

Den här versionen kommer med många nya paket och större programvaruuppgraderingar. Debian 10 buster skickas med Linux 4.19 LTS-kärna, använder nftables-ramen som standard iptables backend, stöder UEFI Secure Boot och har AppArmor aktiverat som standard.

I den här tutorialen visar vi dig hur du uppgraderar ditt Debian 9 Stretch-system till Debian 10, Buster.

förutsättningar

Uppgraderingsoperationen måste köras med superanvändarbehörigheter. Du måste vara inloggad som root eller som användare med sudo-privilegier.

Säkerhetskopiera dina data

Se först och främst till att säkerhetskopiera dina data innan du startar den stora uppgraderingen av ditt operativsystem. Om du kör Debian på en virtuell maskin är det bäst att ta en komplett systembild för att du enkelt kan återställa din maskin om uppdateringen går söderut.

Uppdatera för närvarande installerade paket

Innan release-uppgraderingen börjar rekommenderas att du uppdaterar alla dina för närvarande installerade paket till deras senaste versioner.

Paket markerade som hållna tillbaka kan inte installeras, uppgraderas eller tas bort automatiskt. Det kan orsaka problem under uppgraderingsprocessen. Så här kontrollerar du om det finns spärrade paket på dina system:

sudo apt-mark showhold

Om det finns paket i vänteläge, bör du antingen avbryta paketen med sudo apt-mark unhold package_name eller se till att paketen inte kommer att störa uppgraderingsprocessen.

Uppdatera paketets index och uppgradera alla installerade paket:

sudo apt update sudo apt upgrade

Kör apt full-upgrade som kommer att utföra en storversion av de installerade paketen och kan ta bort onödiga paket:

sudo apt full-upgrade

Ta bort alla automatiskt installerade beroenden som inte längre behövs av något paket:

sudo apt autoremove

Uppgradera Debian 9 Stretch till Debian 10 Buster

Det första steget är att konfigurera om APT: s källlista filer.

För att göra det kan du antingen öppna filen /etc/apt/sources.list med din textredigerare och ersätta varje instans av stretch med buster eller använda sed kommandona nedan. Om du har andra källlista filer under /etc/apt/sources.list.d måste du också uppdatera dessa källor.

sudo nano /etc/apt/sources.list här formen

deb 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

Alternativt kan du använda följande sed kommandon som kommer att uppdatera stretch till buster i alla källlista filer:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

När du är klar uppdaterar du paketets index:

sudo apt update

Om det finns några fel- eller varningsmeddelanden relaterade till ett tredjepartslager kan du försöka fixa problemet eller inaktivera arkivet.

Starta systemuppgraderingen genom att uppgradera de installerade paketen. Detta kommer bara att uppgradera de paket som inte kräver några andra paket att installeras eller tas bort:

sudo apt upgrade

Du får frågan om du vill att tjänsterna ska startas om automatiskt under uppgraderingen.

Restart services during package upgrades without asking?

Under uppgraderingsprocessen kan du också ställa olika andra frågor, till exempel om du vill behålla en befintlig konfigurationsfil eller installera pakethållarens version. Om du inte gjorde några anpassade ändringar i filen borde det vara säkert att skriva Y annars för att behålla den aktuella konfigurationen ange N

Uppgraderingen kan ta lite tid beroende på antalet uppdateringar och din Internethastighet.

Utför sedan apt full-upgrade som kommer att utföra en fullständig uppgradering av systemet, installera de senaste versionerna av paketen och lösa beroendeförändringarna mellan paketen i olika utgåvor. Detta kommer att uppgradera alla paket som inte uppgraderades med det föregående kommandot.

sudo apt full-upgrade

Kommandot ovan kan installera några nya paket och ta bort motstridiga och föråldrade paket.

När du är klar rengör du onödiga paket med:

sudo apt autoremove

Slutligen starta om din maskin så att den nya kärnan aktiveras genom att skriva:

sudo systemctl reboot

Bekräfta uppgraderingen

Vänta några ögonblick tills ditt system startar och loggar in.

Efter inloggning hälsas du med följande meddelande:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

Du kan också kontrollera Debian-versionen med följande kommando:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

Det är det, du kan nu njuta av din nya Debian 10 Buster.

Slutsats

I de flesta fall bör uppgradering från Debian 9 Stretch till Debian 10 Buster vara relativt enkelt och smärtfritt.

debian