Upgrading Debian 9 Stretch to Debian 10 Buster
Innholdsfortegnelse:
- Forutsetninger
- Ta sikkerhetskopi av dataene dine
- Oppdater pakker som for øyeblikket er installert
- Oppgrader Debian 9 Stretch til Debian 10 Buster
- Bekreft oppgraderingen
- Konklusjon
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:
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:
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.
debianMicrosoft begynner snart å trykke på Windows 10-appvarsler til bedrifter, og oppfordrer dem til å oppgradere til Windows. Hvis organisasjonen din ikke er klar for det, eller hvis du ikke vil oppgradere til Windows 10 av en eller annen grunn, kan du deaktivere deaktivere Få meldinger fra Windows 10-appen ved hjelp av gruppepolicy. Vi har allerede sett hvordan du fjerner Windows 10 App-ikonet ved hjelp av Registerredigering, nå la oss se hvordan du blokkerer automatisk Windows 10 Upgrade
Ved hjelp av GPO eller Register.
Hvordan oppgradere htc one x til stabil tilpasset gelébønne rom
Lær hvordan du oppgraderer HTC One X til stabil Android Jelly Bean Custom ROM.
Hvordan oppgradere til ios 7 fra eldre ios versjoner eller ios 7 beta
Lær hvordan du får den nyeste iOS 7 på iPhone, iPad eller iPod Touch om de kjører iOS 6 eller iOS 7 beta.