How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions
Inhoudsopgave:
- voorwaarden
- Maak een back-up van uw gegevens
- Update momenteel geïnstalleerde pakketten
- Upgrade Debian 9 Stretch naar Debian 10 Buster
- Bevestig de upgrade
- Conclusie
Na meer dan twee jaar ontwikkeling werd de nieuwe Debian stabiele versie, Debian 10 met codenaam Buster, uitgebracht op 6 juli 2019 en deze zal 5 jaar worden ondersteund.
Deze release bevat veel nieuwe pakketten en belangrijke software-upgrades. Debian 10 buster wordt geleverd met Linux 4.19 LTS-kernel, gebruikt het nftables-framework als standaard iptables-backend, ondersteunt UEFI Secure Boot en heeft AppArmor standaard ingeschakeld.
In deze zelfstudie laten we u zien hoe u uw Debian 9 Stretch-systeem kunt upgraden naar Debian 10, Buster.
voorwaarden
De upgrade moet worden uitgevoerd met superuser-rechten. Je moet ingelogd zijn als root of een gebruiker met sudo-rechten.
Maak een back-up van uw gegevens
Zorg eerst en vooral voor een back-up van uw gegevens voordat u de grote upgrade van uw besturingssysteem start. Als u Debian op een virtuele machine gebruikt, is het het beste om een volledige momentopname van het systeem te maken, zodat u uw machine gemakkelijk kunt herstellen voor het geval de update naar het zuiden gaat.
Update momenteel geïnstalleerde pakketten
Voordat u met de release-upgrade begint, wordt aanbevolen om al uw momenteel geïnstalleerde pakketten bij te werken naar hun nieuwste versies.
Pakketten gemarkeerd als achtergehouden kunnen niet automatisch worden geïnstalleerd, geüpgraded of verwijderd. Dit kan problemen veroorzaken tijdens het upgradeproces. Ga als volgt te werk om te controleren of er pakketten op uw systemen worden tegengehouden:
sudo apt-mark showhold
Als pakketten
on hold
, moet u de pakketten met
sudo apt-mark unhold package_name
of zorgen dat de pakketten het upgradeproces niet hinderen.
Vernieuw de pakkettenindex en upgrade alle geïnstalleerde pakketten:
sudo apt update
sudo apt upgrade
Voer
apt full-upgrade
die een belangrijke versie-upgrade van de geïnstalleerde pakketten uitvoert en mogelijk enkele onnodige pakketten verwijdert:
sudo apt full-upgrade
Verwijder alle automatisch geïnstalleerde afhankelijkheden die door geen enkel pakket meer nodig zijn:
Upgrade Debian 9 Stretch naar Debian 10 Buster
De eerste stap is het opnieuw configureren van de bronlijstbestanden van APT.
Om dit te doen, kunt u het bestand
/etc/apt/sources.list
openen met uw teksteditor en elk exemplaar van
stretch
door
buster
of de onderstaande
sed
opdrachten gebruiken. Als u andere
/etc/apt/sources.list.d
hebt onder
/etc/apt/sources.list.d
, moet u die bronnen ook bijwerken.
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
Als alternatief kunt u de volgende
sed
commando's gebruiken die
stretch
naar
buster
in alle
buster
bijwerken:
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
Werk de pakkettenindex bij als u klaar bent:
sudo apt update
Als er fout- of waarschuwingsberichten zijn gerelateerd aan een repository van derden, probeer het probleem dan op te lossen of schakel de repository uit.
Start de systeemupgrade door de geïnstalleerde pakketten te upgraden. Hiermee worden alleen die pakketten bijgewerkt waarvoor geen andere pakketten hoeven te worden geïnstalleerd of verwijderd:
sudo apt upgrade
U wordt gevraagd of u wilt dat de services automatisch opnieuw worden gestart tijdens de upgrade.
Restart services during package upgrades without asking?
Tijdens het upgradeproces kunt u ook verschillende andere vragen krijgen, bijvoorbeeld of u een bestaand configuratiebestand wilt behouden of de versie van de pakketbeheerder wilt installeren. Als u geen aangepaste wijzigingen in het bestand hebt aangebracht, moet u veilig
Y
typen, anders houdt u de huidige configuratie
N
De upgrade kan enige tijd duren, afhankelijk van het aantal updates en uw internetsnelheid.
Voer vervolgens
apt full-upgrade
die een volledige upgrade van het systeem uitvoert, de nieuwste versies van de pakketten installeert en de afhankelijkheidswijzigingen tussen pakketten in verschillende releases oplost. Hiermee worden alle pakketten geüpgraded die niet zijn bijgewerkt met de vorige opdracht.
sudo apt full-upgrade
De bovenstaande opdracht kan enkele nieuwe pakketten installeren en conflicterende en verouderde pakketten verwijderen.
Ruim de onnodige pakketten op met:
sudo apt autoremove
Start ten slotte uw machine opnieuw op zodat de nieuwe kernel wordt geactiveerd door te typen:
Bevestig de upgrade
Wacht even totdat uw systeem opstart en meldt u aan.
Na het inloggen wordt u begroet met het volgende bericht:
Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…
U kunt de Debian-versie ook controleren met de volgende opdracht:
lsb_release -a
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
Dat is alles, u kunt nu genieten van uw nieuwe Debian 10 Buster.
Conclusie
In de meeste gevallen moet de upgrade van Debian 9 Stretch naar Debian 10 Buster relatief eenvoudig en pijnloos zijn.
debianHoe htc one x te upgraden naar stabiele jelly bean custom rom
Leer hoe je de HTC One X kunt upgraden naar een stabiele Android Jelly Bean-ROM.
Hoe te upgraden van Windows 7 of ouder naar Windows 8 Pro
Meer informatie over upgraden van Windows 7 of ouder naar Windows 8 Pro. Een complete stapsgewijze handleiding met veiligheidsinstructies.
Hoe te upgraden naar iOS 7 vanuit oudere iOS-versies of iOS 7 beta
Leer hoe u de nieuwste iOS 7 op uw iPhone, iPad of iPod Touch kunt krijgen, ongeacht of ze iOS 6 of iOS 7 beta hebben.