Android

Sådan opgraderes debian 9 stretch til debian 10 buster

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

Indholdsfortegnelse:

Anonim

Efter mere end to års udvikling blev den nye Debian stabile version, Debian 10-kodenavnet Buster, frigivet den 6. juli 2019, og den vil blive understøttet i 5 år.

Denne udgivelse kommer med en masse nye pakker og større softwareopdateringer. Debian 10 buster skibe med Linux 4.19 LTS-kerne, bruger nftables-rammen som standard iptables-backend, understøtter UEFI Secure Boot og har AppArmor aktiveret som standard.

I denne tutorial vil vi vise dig, hvordan du opgraderer dit Debian 9 Stretch-system til Debian 10, Buster.

Forudsætninger

Opgraderingsfunktionen skal køres med superbrugerrettigheder. Du skal være logget ind som en root eller som en bruger med sudo-privilegier.

Sikkerhedskopiér dine data

Først og fremmest skal du sørge for at tage backup af dine data, før du starter den store opgradering af dit operativsystem. Hvis du kører Debian på en virtuel maskine, er det bedst at tage et komplet snapshot af systemet, så du nemt kan gendanne din maskine, hvis opdateringen går sydpå.

Opdater aktuelt installerede pakker

Før start af opgraderingen, anbefales det at opdatere alle dine aktuelt installerede pakker til deres nyeste versioner.

Pakker, der er markeret som tilbageholdt, kan ikke automatisk installeres, opgraderes eller fjernes. Dette kan forårsage problemer under opgraderingsprocessen. Sådan kontrollerer du, om der er tilbageholdte pakker på dine systemer:

sudo apt-mark showhold

Hvis der er on hold , pakker, skal du enten fjerne pakkerne med sudo apt-mark unhold package_name eller sørge for, at pakkerne ikke forstyrrer opgraderingsprocessen.

Opdater pakkeindekset og opgrader alle installerede pakker:

sudo apt update sudo apt upgrade

Kør apt full-upgrade som vil udføre en større version af opdateringen af ​​de installerede pakker og muligvis fjerne nogle unødvendige pakker:

sudo apt full-upgrade

Fjern alle automatisk installerede afhængigheder, der ikke længere er behov for af en pakke:

sudo apt autoremove

Opgrader Debian 9 Stretch til Debian 10 Buster

Det første trin er at omkonfigurere APTs kildelistefiler.

For at gøre dette kan du enten åbne filen /etc/apt/sources.list med din teksteditor og udskifte hver forekomst af stretch med buster eller bruge sed kommandoerne nedenfor. Hvis du har andre kildelistefiler under /etc/apt/sources.list.d , skal du også opdatere disse kilder.

sudo nano /etc/apt/sources.list /etc/apt/sources.list

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 bruge følgende sed kommandoer, der vil opdatere stretch til buster i alle kildelistefiler:

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 det er gjort, skal du opdatere pakkeindekset:

sudo apt update

Hvis der er nogen fejl- eller advarselsmeddelelser, der er relateret til et tredjepartslager, kan du prøve at løse problemet eller deaktivere depotet.

Start systemopgraderingen ved at opgradere de installerede pakker. Dette opgraderer kun de pakker, der ikke kræver, at andre pakker skal installeres eller fjernes:

sudo apt upgrade

Du bliver spurgt, om du vil have, at tjenesterne automatisk genstartes under opgraderingen.

Restart services during package upgrades without asking?

Under opgraderingsprocessen kan du også blive stillet forskellige andre spørgsmål, som om du vil beholde en eksisterende konfigurationsfil eller installere pakkevedligeholders version. Hvis du ikke foretog nogen brugerdefinerede ændringer til filen, skal det være sikkert at skrive Y ellers for at beholde den aktuelle konfiguration indtast N

Opgraderingen kan tage nogen tid afhængigt af antallet af opdateringer og din internethastighed.

Udfør derefter apt full-upgrade som vil udføre en komplet opgradering af systemet, installere de nyeste versioner af pakkerne og løse afhængighedsændringer mellem pakker i forskellige udgivelser. Dette opgraderer alle pakker, der ikke blev opgraderet med den forrige kommando.

sudo apt full-upgrade

Kommandoen ovenfor kan muligvis installere nogle nye pakker og fjerne modstridende og forældede pakker.

Når det er gjort, skal du rydde op i unødvendige pakker med:

sudo apt autoremove

Endelig genstart din maskine, så den nye kerne aktiveres ved at skrive:

sudo systemctl reboot

Bekræft opgraderingen

Vent et øjeblik, indtil dit system starter op og logger på.

Når du er logget ind, bliver du mødt med følgende meddelelse:

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

Du kan også kontrollere Debian-versionen ved hjælp af følgende kommando:

lsb_release -a

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

Det er det, du kan nu nyde din nye Debian 10 Buster.

Konklusion

I de fleste tilfælde bør opgradering fra Debian 9 Stretch til Debian 10 Buster være relativt let og smertefrit.

Debian