Debian Linux upgradet niet vaak. Gewoonlijk blijft de distributie meer dan een jaar achter elkaar met een enkele release. Omdat nieuwe versies zeldzaam zijn, weten veel gebruikers niet hoe ze Debian Linux moeten upgraden naar een nieuwe release.
Het upgradeproces van Debian is pijnloos enrelatief snel. Het werkt echter niet zoals andere Linux-distributies. Voordat u Debian Linux upgradet, moet u begrijpen wat "codenamen" en "branches" zijn.
Debian codenamen en takken
Elke versie van het besturingssysteem heeft een codenaam en eentak vrijgeven. Codenamen zijn bijnamen die het Debian-ontwikkelingsteam geeft als een unieke identificatie voor elke versie van het besturingssysteem. Deze codenamen zijn niet bijzonder belangrijk in het grote geheel van zaken en de naam van de releasetak doet er nog veel meer toe.
Wat is een releasetak? Het is de manier waarop ontwikkelaars van Debian zijn gebruikers kunnen vertellen welke soorten updates ze zullen ontvangen en hoe stabiel het besturingssysteem is. Op Debian zijn er ongeveer vier afzonderlijke releasetakken. Deze takken hebben het label Stabiel, Testen, Instabiel en Experimenteel. Het is gemakkelijk om te begrijpen wat deze takken betekenen, zonder te diep in te gaan, zoals ze zichzelf uitleggen.

Bij het upgraden naar een nieuwe versie van Debian Linux,moet u de codenaam wijzigen of de vertakking in het bronbestand vrijgeven. Hierdoor kan het systeem beginnen met de conversie van de oude naar de nieuwe versie. Houd er echter rekening mee dat het soms niet voldoende is om de releasetak te wijzigen, omdat de nieuwe versie er nog niet is.
Debian 10 wordt bijvoorbeeld de nieuweStabiele release, maar we hebben nog steeds Debian Stable (9), dus het volstaat niet om een update uit te voeren met "Stable" in de bronnen. In plaats daarvan moeten gebruikers die de nieuwe versie van Debian willen gebruiken, "Stabiel" overschakelen naar "Buster".
Wijzig Debian-bronnen
Op Debian zijn de apt-bronnen je beste vriend. Door dit bestand onder de knie te krijgen, kun je heel eenvoudig allerlei software installeren, zelfs als deze niet beschikbaar is in de meegeleverde softwarebronnen voor je installatie. Tijdens upgrades moet u sleutelen aan dit bestand. Gelukkig is het niet zo moeilijk, en slechts een paar dingen moeten worden aangepast.
Vanaf 2018 anticipeert de Debian-gemeenschapDebian 10, de nieuwste "stabiele" release. De codenaam voor deze release is Buster, dus dit is de codenaam waarmee we voor deze zelfstudie zullen werken. Als u dit in de toekomst leest, vervangt u 'Buster' door de codenaam van de komende versie.
Het Debian bronnenbestand kan eenvoudig worden aangepastdirect vanaf de terminal, omdat het een traditioneel tekstconfiguratiebestand is. Om het te bewerken, opent u een nieuw terminalvenster en schakelt u over van uw gebruiker naar de rootgebruiker. Schakel naar root door het uitvoeren van de su commando.
su -
Nu heb je su toegang, is het mogelijk om elk deel van het systeem zonder beperkingen aan te raken - inclusief het bronbestand. Start het bronbestand met de Nano-tekstbewerkingstool.

nano /etc/apt/sources.list
In het Debian bronnenbestand zul je tientallen opmerkenvan software repositories. Deze opslagplaatsen zijn hoe uw Debian-pc regelmatig toegang krijgt tot updates en software installeert. Om te upgraden, wijzigt u alle instanties van "stabiel" in "buster".
Nu dat het bronnenbestand alle instanties van heeft"Stabiel" ingesteld op de nieuwe "buster" codenaam doorzoek en verwijder eventuele softwarebronnen van derden uit het bestand. Hoewel het misschien vervelend is om links naar software die je nodig hebt te moeten verwijderen, is dit een goed idee, omdat je geen idee hebt of de nieuwe versie dit al ondersteunt. Deze softwarebronnen van derden kunnen achteraf altijd opnieuw worden toegevoegd.
Druk in het bronbestand op Ctrl + O om de wijzigingen op te slaan, verlaat u met Ctrl + X en voer de update-opdracht uit om de wijzigingen te voltooien.
Opmerking: het is ook mogelijk om Debian over te zetten van stabiel naar instabiel, testen of experimenteel. In plaats van alles in 'buster' te veranderen, probeer het in uw gewenste branch te veranderen en volg de tutorial.
apt-get update
Na het uitvoeren van de update zal Debian het hebbenheeft alle beschikbare software van Stabiel naar Buster vervangen. Het vervangen van de softwarebronnen is de eerste stap voordat de laatste upgrade wordt uitgevoerd. Voordat u de daadwerkelijke update uitvoert, is het echter een goed idee om losse bestanden en pakketten op te ruimen. Reinig alles door de autoremove en schoon commando's.
apt-get autoremove apt-get autoclean
Rennen automatische schoonmaak en autoremove zal zwevende pakketten op uw systeem verwijderen en de pakketcache opschonen.
Upgraden naar een nieuwe release van Debian vereist twee afzonderlijke opdrachten. Upgrade en dist-upgrade. De ... gebruiken upgrade commando vernieuwt alle software die al op uw systeem staat. De opdracht dist-upgrade wijzigt uw huidige release van Debian in de nieuwe release van Buster.
apt-get upgrade -y apt-get dist-upgrade
De dist-upgrade commando duurt even, maar als het klaar is, is je upgrade voltooid. Start om te voltooien uw Debian Linux-pc opnieuw op en meld u opnieuw aan.
Comments