web analytics

Hoe upgraden naar Linux Mint 19

Print Friendly, PDF & Email

Upgrade enkel als je er een reden toe hebt

“If it ain’t broke, don’t fix it”.

Linux Mint 17, 17.1, 17.2 en 17.3 worden sowieso ondersteund tot 2019 en Linux Mint 18, 18.1, 18.2 en 18.3 tot 2021.

Je zou naar de 19 kunnen upgraden omdat je in je huidige versie tegen een probleem aanloopt, of omdat je van de nieuwe mogelijkheden gebruik wil maken. Is dat niet het geval, dan is er geen dringende reden om naar de 19 te upgraden.

Dat gezegd zijnde, is het des mensens om naar de allerlaatste versie te willen upgraden. Hieronder kan je lezen hoe.

Deze methode werkt enkel vanaf Linux Mint 18.3. Draai je nog een oudere versie, dan moet je op één of andere manier je systeem tot de versie 18.3 brengen.

Werkt Linux Mint 19 op je systeem

Alvorens de 19 te installeren kan je best eens de Live USB versie opstarten en kijken of deze wel vlot draait op je systeem. Dat zal je een hoop ellende besparen mocht het niet geval zijn.

Heb je een backup/kopie genomen van je /home folder

Je kan theoretisch feilloos upgraden naar de 19, maar het is een kleine moeite om de inhoud van je /home map naar een extern opslagapparaat te kopiëren. Vergeet ook de verborgen bestanden niet in je kopie mee te nemen.

Vereisten

Ervaring met APT en de terminal

Naar een nieuwere versie upgraden is niet eenvoudig en zou niet zomaar door beginnende gebruikers gedaan moeten worden.

Je moet weten hoe commando’s in te voeren in de terminal en de weergegeven resultaten kunnen verstaan.

Je moet ook ervaring hebben met APT. Gedurende de upgrade zal je resultaten van het APT-commando moeten kunnen verstaan. Je moet weten of een bepaald pakket verwijderd mag worden als het de upgrade blokkeert, of als het conflicteert met een ander pakket.

Linux Mint 18.3 Cinnamon, MATE of Xfce editie

De upgrade tool werkt enkel met de Linux Mint 18.3 Cinnamon, MATE of Xfce editie.

Als je nog Linux Mint 18, 18.1 of 18.2 draait, moet je deze eerst naar de  18.3 upgraden via het Updatebeheer.

Timeshift snapshot

Om timeshift te installeren, open je een terminal en tik:

sudo apt install timeshift

Start Timeshift vervolgens via “Menu -> Beheer -> Timeshift”.

Bij de eerste start moet je de wizard volgen om ondermeer de plaats van de snapshot aan te duiden.

Kies voor rsync als manier van backuppen en klik dan op volgende.

Het medium waar je het snapshot wil op bewaren kan dezelfde harde schijf zijn, een externe HD of een USB-stick. Let wel. Er moet minstens één Linux partitie (ext4 bv.) aanwezig zijn op het medium.

Ik zal dus noodgedwongen het snapshot op mijn eigen SSD moeten plaatsen, op /dev/sda9.

Je kan vervolgens de frequentie van opnames bepalen.

Tot slot nog wat extra info

Na het klikken op voltooien, kan je het eerste snaphot maken.

Klik op “Maken” in de toolbar om manueel een snapshot te maken van je besturingssysteem.

Neem ruim de tijd om het snapshot te nemen. Op mijn laptop met SSD deed Timeshift er zeer lang over zoals je kan zien hieronder…

Na het maken van de snapshot, vind je deze terug in het hoofdscherm.

Indien er tijdens de upgrade iets mis moest lopen, kan je altijd je besturingssysteem naar zijn huidige status terugzetten ofwel vanuit Linux Mint, ofwel door Timeshift vanaf een Live sessie van Linux Mint (live DVD of Live USB) te starten.

LightDM

Om te weten welke ‘display manager’ je draaiende hebt, open je een terminal en tik je:

cat /etc/X11/default-display-manager

Als het resultaat “/usr/sbin/lightdm” is, kan je deze stap overslaan.

Is het resultaat “/usr/sbin/mdm“, moet je van display manager wisselen, door lightdm te installeren en mdm te verwijderen. Open een terminal en tik:

sudo apt install lightdm lightdm-settings slick-greeter

Bij vraag welke display manager je wil hebben, MDM of LightDM, kies LightDM.

Open een terminal en tik dan:

sudo apt remove --purge mdm mint-mdm-themes*
sudo dpkg-reconfigure lightdm
sudo reboot

Hoe upgraden

Update je Linux Mint 18.3 systeem

Open je ‘Bijwerkbeheer’ (Update Manager), klik op “Verversen” om je APT cache bij te werken en pas alle updates toe.

Geef je terminal unlimited scrolling

Open een terminal.

Klik op “Bewerken”->”Profiel Voorkeuren”->”Scrolling”.

Vink de “unlimited” optie aan en klik op “OK”.

Noot: bij mij is die optie niet terug te vinden in mijn Terminal Opties.

Installeer het upgrade programma

Open een terminal en tik:

sudo apt install mintupgrade

Controleer of de upgrade zal werken

Om een upgrade te simuleren en te ervaren of alles werkt, zonder iets aan je systeem te veranderen, open je een terminal en tik je:

sudo mintupgrade check

Volg de scherminstructies.

Dit commando zal je systeem tijdelijk met de Linux Mint 19 repositories verbinden en de impact van de upgrade op je systeem nagaan.
Noteer dat deze actie je systeem helemaal niet verandert. Na de simulatie staan al je repositories terug zoals voordien..
Het resultaat meldt je of een upgrade mogelijk is, en als het zo is, welke pakketten geüpgraded, geïnstalleerd, verwijderd of achtergehouden zouden zijn.
Het is heel belangrijk om goed aandacht te schenken aan de meldingen van dit commando.
Als er pakketten vertoond worden die de upgrade verhinderen, verwijder die (neem nota welke pakketten het zijn, zodat je die achteraf terug installeren).
Noteer ook welke pakketten door de upgrade verwijderd zullen worden, zodat je deze ook naderhand terug kan toevoegen.
Blijf “mintupgrade check” uitvoeren en doe de upgrade NIET alvorens je tevreden bent met het resultaat van het commando.

Als je hier nog geen Snapshot met Timeshift genomen hebt, breekt het programma de controle af.

Heb je Timeshift al gerund, dan loopt de check vlotjes door.

Eerst wordt je toestemming gevraagd om de repositories van Linux Mint 18.3 naar deze van Linux Mint 19 te doen wijzen.

Vervolgens word je toestemming gevraagd om alles te berekenen. Je zal ook op de hoogte gesteld worden van de bestanden die verwijderd zullen worden.

Het programma breekt zelf de upgrade af – zie de N bij de vraag ‘Wilt u doorgaan?’ en je ziet direct hoeveel bestanden nieuw, veranderd of verwijderd zullen worden.

Je moet nu wel terugscrollen naar boven, om de lijst te zien van de bestanden die verwijderd zullen worden. Hier zijn dat er 63. Doorloop deze of maak een screenshotje van je terminal, zodat je weet welke je eventueel moet terugzetten.

Als je happy bent met alles, dan kun je de volgende stappen uitvoeren, namelijk de pakketten downloaden en dan de upgrade daadwerkelijk uitvoeren.

Download alle Mint 19 pakketten en upgrades

Allereerst gaan we de pakketten downloaden. Daartoe tik je:

mintupgrade download

Dit commando doet de feitelijke upgrade NIET, maar zal enkel de nodige pakketten downloaden.

Opgelet: Noteer dat vanaf nu je systeem al naar de Mint 19 repositories verwijst. Als je op dit moment terug wil naar de 18.3 – wat nu nog steeds kan – gebruik daartoe dan het commando “sudo mintupgrade restore-sources”.

Draai het “sudo mintupgrade download” commando tot alle pakketten met succes zijn gedownload.

Voer de grote upgrade uit

Noot: Deze actie is onomkeerbaar. Zodra je die uitvoert is de enige weg terug deze door een systeem snapshot (met Timeshift genomen) terug te zetten. Zorg dus dat je het snapshot genomen hebt én op een extern medium geplaatst hebt.

Start de upgrade via:

mintupgrade upgrade

en wacht tot alles afgelopen is.

Daarna kan je het systeem herstarten en als alles goed verlopen is, kan je aan de rit met Linux Mint 19.

Conclusie

Het is een enorm werk die de limieten van de kennis van een jonge Linux gebruiker. benaderd. Maar met wat goede wil, de nodige backups, … kan het.

Persoonlijk doe ik nooit een distributie upgrade en wel om de volgende redenen

– Je hebt daarmee nog altijd geen ISO van je distro gedownload. Die moet je nog eens apart downloaden.
– Je kan ‘ongelukkige’ instellingen hebben die de upgrade check over het hoofd ziet waardoor je een mank lopende distro kan hebben.
– Het duurt veel langer dan een ISO te downloaden, op USB-stick te zetten en clean install te doen.

Ik werk als volgt:

Via bv. Alt-Ctrl-F2 open ik een full-screen terminal. Dan maak ik mezelf root via
$ sudo su

Ik hernoem mijn huidige /home/alain naar bv. /home/mint18 via volgend commando:
# mv /home/alain /home/mint18

En ik herstart mijn systeem met de USB-stick als opstartmedium via
# reboot

Ik doe een nieuwe install, zonder mijn oude /home partitie te formatteren,  met als gebruikersnaam ‘alain’. Ik heb aldus 2 mappen in mijn homefolder na de installatie, nl. mijn oude mint18 home folder –> /home/mint18 en de nieuwe Mint 19 home folder –>/home/alain.

Het enige dat ik dan nog moet doen, is alle mappen (bv. Afbeeldingen, Documenten, Dropbox, Muziek, …) en bepaalde verborgen bestanden (bv. .mozille (voor Firefox), .Thunderbird, .Dropbox, .Dropbox-dist, …) van /home/mint18 naar /home/alain verplaatsen via bv. Nemo en ik kan direct aan de rit want de UserID van de eerste gebruiker op mijn oude Mint18 is dezelfde als deze van de nieuwe en eerste gebruiker op Mint 19, nl. 1000

Wat dan nog overblijft is enkele standaardzaken zoals printer installeren, firewall aanzetten, ….

Ik doe dat al jaren zo, en deze manier heeft het grote voordeel dat ik sowieso met een clean install begin (juiste thema, iconen, …) en mijn data heel snel terug op zijn plaats staat, want bij het verplaatsen van gegevens, worden de feitelijke bestanden niet verplaatst, enkel hun interne aanduiding wordt veranderd.

Ik ben daar happy mee, maar iedereen heeft zo zijn eigen manier van werken.

Laat me gerust weten in het commentaar hoe jullie het doen.

Bron:

https://blog.linuxmint.com/?p=3615

https://community.linuxmint.com/tutorial/view/2416

Spread the word. Share this post!

2 Comments

  1. Ronny Lydou

    Beantwoorden

    Bij de laatste stap mag er geen sudo voor de mintupgrade upgrade staan. Gewoon mintupgrade upgrade. Tijdens het proces wordt dan wel om je wachtwoord gevraagd.

Geef een reactie

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

%d bloggers liken dit: