Debian

Upgrade Debian 8 naar 9

Upgrade Debian 8 naar 9

1. Upgraden van Debian 8 naar 9

1.1. Debian 9 ontketend

Na 2 jaar ontwikkeling werd Debian 9 (codenaam "Stretch") vrijgegeven aan de wachtende Linux-gemeenschap. De release van Debian 9 is een keerpunt omdat het de eerste grote release van de distro is sinds het overlijden van de oprichter, Ian Murdock, wat aangeeft dat het project zal blijven bloeien in het nieuwe tijdperk.

Afgezien van de gebruikelijke pakketupgrades in elke release, heeft Debian 9 meer dan 15.000 nieuwe pakketten toegevoegd in zijn 51.000 sterke repository. Opmerkelijke nieuwe functies en wijzigingen zijn onder meer:


2. Voordat u een upgrade uitvoert

Een Debian-systeem upgraden zonder een goede back-up is als koorddansen zonder veiligheidsharnas: het kan worden gedaan, maar de gevolgen kunnen rampzalig zijn.  Hieronder volgen de soorten bestanden die u moet overwegen voor back-updoeleinden:

Ten slotte mogen back-ups niet op een lokale schijf worden opgeslagen. Goede locaties voor een back-up zijn onder meer een externe schijf, een externe computer en cloudopslag.


3. Stap voor stap upgraden

  1. Bestaande Debian 8 up-to-date brengen

    Het wordt aanbevolen dat u Debian 8 up-to-date brengt vóór de upgrade naar Debian 9. Voer als root de volgende opdrachten uit:

    # apt-get update # apt-get upgrade 

    Het upgraden van uw bestaande release is normaal gesproken een eenvoudige procedure. Het kan echter af en toe voorkomen dat u in het uitvoerbericht ziet dat een of meer pakketten "zijn achtergehouden".Dit betekent dat de betreffende pakketten niet kunnen worden geüpgraded omdat een nieuwe afhankelijkheid de installatie van een nieuw pakket of de verwijdering van een bestaand pakket vereist.

    Voer de volgende opdracht uit om het bovenstaande probleem op te lossen:

    # apt-get dist-upgrade 

    Als de upgrade een kernelupdate omvat, moet u de machine opnieuw opstarten voordat u doorgaat.

  2. Bewerk /etc/apt/sources.lijst

    De /etc/apt/sources.list-bestand specificeert de bronnen, inclusief de distributie, waaruit pakketten kunnen worden gedownload. De distributie kan worden gespecificeerd met behulp van de Debian-codenaam (“stretch” vs “jessie”) of de releasestatus (“stable” vs “oldstable”).

    Om te upgraden van Debian 8 (“jessie”) naar Debian 9 (“stretch”), vervangt u alle exemplaren van “jessie” in het bestand door “stretch”.Uw oude bestand kan er bijvoorbeeld als volgt uitzien:

    deb http://ftp.ons.debian.org/debian/ jessie main contrib non-free deb http://security.debian.org/ jessie/updates belangrijkste bijdrage non-free deb http://ftp.ons.debian.org/debian/ jessie-updates belangrijkste bijdrage niet-gratis 

    Merk op dat de repository-URL er waarschijnlijk anders uit zal zien in uw eigen /etc/apt/sources.lijst bestand. Bovendien, als uw oude bestand verwijst naar "stable" in plaats van de expliciete codenaam ("jessie"), kunt u het optioneel ongewijzigd laten (omdat de huidige stabiele release "stretch" is).

    Het is echter een goede gewoonte om de codenaam expliciet te vermelden om ervoor te zorgen dat uw systeem niet onbedoeld wordt geüpgraded wanneer een nieuwere stabiele release beschikbaar wordt gesteld.

    Het nieuwe bestand zou er als volgt uit moeten zien:

    deb http://ftp.ons.debian.org/debian/ stretch hoofdbijdrage niet-vrij deb http://security.debian.org/ stretch/updates belangrijkste bijdrage niet-gratis deb http://ftp.ons.debian.org/debian/ stretch-updates belangrijkste bijdrage niet-vrij 

    Update uitvoeren na het bewerken van het bestand.

    # apt-get update 
  3. Vereist schijfruimte controleren

    Voer voorafgaand aan de daadwerkelijke upgrade een test uit om de benodigde extra schijfruimte te achterhalen:

    # apt-get -o APT::Get::Trivial-Only=true dist-upgrade 

    Zoek naar de volgende regel aan het einde van de uitvoer:
    “Na deze bewerking wordt XXXX MB extra schijfruimte gebruikt.”

    U moet ervoor zorgen dat de machine voldoende schijfruimte heeft voordat u met de daadwerkelijke upgrade begint. Om de hoeveelheid beschikbare schijfruimte te controleren, voert u het volgende uit:

     # df -h 
  4. Debian 9-upgrade uitvoeren.

    Voer de volgende 2 opdrachten in volgorde uit:.

    # apt-get upgrade # apt-get dist-upgrade 

    Tijdens de upgrade wordt u mogelijk gevraagd om een ​​configuratiebestandsconflict op te lossen. Er treedt een conflict op wanneer het installatieprogramma merkt dat u eerder het configuratiebestand hebt bewerkt dat het probeert bij te werken.

    Voordat u een beslissing neemt welke versie u wilt gebruiken, kunt u ervoor kiezen om de verschillen tussen uw laatste bewerkte versie en de te installeren versie te bekijken. Als u ter plaatse niet kunt beslissen welke versie u wilt gebruiken, kunt u ervoor kiezen om uw laatste bewerkte versie te behouden en de verschillen later handmatig te verzoenen.

  5. Opnieuw opstarten

    Upgrade van Debian 8 naar Debian 9 omvat kernelupdates. Als gevolg hiervan moet u de machine opnieuw opstarten na de upgrade.

    Na het opnieuw opstarten kunt u controleren of de machine inderdaad Debian 9 uitvoert door de volgende opdracht uit te voeren:.

    # lsb_release -a Er zijn geen LSB-modules beschikbaar. Distributeur-ID: Debian Beschrijving: Debian GNU/Linux 9.2 (stretch) Vrijgave: 9.2 Codenaam: stretch 
Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...
Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...