How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions
Innehållsförteckning:
- förutsättningar
- Säkerhetskopiera dina data
- Uppdatera för närvarande installerade paket
- Uppgradera Debian 9 Stretch till Debian 10 Buster
- Bekräfta uppgraderingen
- Slutsats
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:
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:
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.
debianHur du uppgraderar htc one x till stabil anpassad geléböna rom
Lär dig hur du uppgraderar HTC One X till stabil Android Jelly Bean Custom ROM.
Hur du uppgraderar från Windows 7 eller äldre till Windows 8 pro
Lär dig hur du uppgraderar från Windows 7 eller äldre till Windows 8 Pro. En komplett steg för steg-guide med säkerhetsinstruktioner.
Hur man uppgraderar till ios 7 från äldre iosversioner eller ios 7 beta
Lär dig hur du får den senaste iOS 7 på din iPhone, iPad eller iPod Touch oavsett om de kör iOS 6 eller iOS 7 beta.