Android

Hvordan oppgradere debian 9 stretch til debian 10 buster

Upgrading Debian 9 Stretch to Debian 10 Buster

Upgrading Debian 9 Stretch to Debian 10 Buster

Innholdsfortegnelse:

Anonim

Etter mer enn to års utvikling ble den nye Debian-stabile versjonen, Debian 10-kodenavnet Buster, utgitt 6. juli 2019, og den vil bli støttet i 5 år.

Denne utgivelsen kommer med mange nye pakker og store programvareoppgraderinger. Debian 10 buster sendes med Linux 4.19 LTS-kjerne, bruker nftables-rammen som standard iptables-backend, støtter UEFI Secure Boot og har AppArmor aktivert som standard.

I denne opplæringen vil vi vise deg hvordan du kan oppgradere Debian 9 Stretch-systemet til Debian 10, Buster.

Forutsetninger

Oppgraderingsoperasjonen må kjøres med superbrukerrettigheter. Du må være logget inn som root eller som bruker med sudo-rettigheter.

Ta sikkerhetskopi av dataene dine

Først og fremst må du sørge for å ta sikkerhetskopi av dataene dine før du starter den store oppgraderingen av operativsystemet. Hvis du kjører Debian på en virtuell maskin, er det best å ta et komplett øyeblikksbilde av systemet, slik at du enkelt kan gjenopprette maskinen din i tilfelle oppdateringen går sørover.

Oppdater pakker som for øyeblikket er installert

Før du starter utgivelsesoppgraderingen, anbefales det å oppdatere alle de installerte pakkene dine til de nyeste versjonene.

Pakker merket som holdt tilbake kan ikke installeres, oppgraderes eller fjernes automatisk. Dette kan forårsake problemer under oppgraderingsprosessen. Slik kontrollerer du om det er holdepakker på systemene dine:

sudo apt-mark showhold

Hvis det er pakker med on hold , må du enten fjerne pakker med sudo apt-mark unhold package_name eller sørge for at pakkene ikke forstyrrer oppgraderingsprosessen.

Oppdater pakkeindeksen og oppgrader alle installerte pakker:

sudo apt update sudo apt upgrade

Kjør apt full-upgrade som vil utføre en større versjon oppgradering av de installerte pakkene og kan fjerne noen unødvendige pakker:

sudo apt full-upgrade

Fjern alle automatisk installerte avhengigheter som ikke lenger er nødvendig av noen pakke:

sudo apt autoremove

Oppgrader Debian 9 Stretch til Debian 10 Buster

Det første trinnet er å konfigurere APTs kildelistefiler på nytt.

For å gjøre det kan du enten åpne filen /etc/apt/sources.list med teksteditoren og erstatte hver enkelt stretch med buster eller bruke sed kommandoene nedenfor. Hvis du har andre kildelistefiler under /etc/apt/sources.list.d , må du oppdatere disse kildene også.

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 bruke følgende sed kommandoer som vil oppdatere 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 du er ferdig, oppdaterer du pakkeindeksen:

sudo apt update

Hvis det er feil- eller advarselsmeldinger relatert til et tredjeparts depot, kan du prøve å løse problemet eller deaktivere depotet.

Start systemoppgraderingen ved å oppgradere de installerte pakkene. Dette vil bare oppgradere pakkene som ikke krever andre pakker for å bli installert eller fjernet:

sudo apt upgrade

Du vil bli spurt om du vil at tjenestene automatisk skal startes på nytt under oppgraderingen.

Restart services during package upgrades without asking?

Under oppgraderingsprosessen kan det også hende du blir stilt forskjellige andre spørsmål, for eksempel om du vil beholde en eksisterende konfigurasjonsfil eller installere pakkevedtaksversjonen. Hvis du ikke foretok noen tilpassede endringer i filen, skal det være trygt å skrive Y ellers for å beholde den gjeldende konfigurasjonen inn i N

Avhengig av antall oppdateringer og Internett-hastighet kan det ta litt tid.

Neste, utfør apt full-upgrade som vil utføre en fullstendig oppgradering av systemet, installere de nyeste versjonene av pakkene og løse avhengighetsendringene mellom pakker i forskjellige utgivelser. Dette vil oppgradere alle pakker som ikke ble oppgradert med forrige kommando.

sudo apt full-upgrade

Kommandoen over kan installere noen nye pakker og fjerne motstridende og foreldede pakker.

Når du er ferdig, rydder du opp unødvendige pakker med:

sudo apt autoremove

Til slutt, start maskinen på nytt slik at den nye kjernen blir aktivert ved å skrive:

sudo systemctl reboot

Bekreft oppgraderingen

Vent et øyeblikk til systemet starter opp og logger på.

Etter innlogging vil du bli møtt med følgende melding:

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

Du kan også sjekke Debian-versjonen ved å bruke 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 nå glede deg over den nye Debian 10 Buster.

Konklusjon

I de fleste tilfeller bør oppgradering fra Debian 9 Stretch til Debian 10 Buster være relativt enkelt og smertefritt.

debian