Elementair OS Juno is net uitgebracht en het kwammet veel fixes, nieuwe functies en software-updates. Eén ding waarmee het echter niet kwam, was een manier om te upgraden naar Elementary OS Juno vanaf een oudere release zonder je hele computer opnieuw te formatteren.
Als u op zoek bent naar het nieuwste elementaire besturingssysteemrelease gaan maar willen niet door het gedoe van opnieuw downloaden en opnieuw formatteren gaan, we kunnen helpen! Volg mee en leer dat je ter plekke een upgrade kunt uitvoeren op je Elementary OS-pc!
Waarschuwing
De ontwikkelaars ondersteunen de upgrademethode die we in de zelfstudie behandelen niet. Volg deze gids op eigen risico!
Maak een volledige back-up van uw systeem voordat u probeert de upgrade van Elementary OS Loki naar Juno uit te voeren!
Voorbereiding op de upgrade
Elementair OS is een op Ubuntu gebaseerd besturingssysteem, dus we zullen het traditionele Ubuntu distributie-upgradeproces moeten volgen. druk op Ctrl + Alt + F1 en open de TTY-terminalinterface. Volg daarna de onderstaande stappen om uw systeem voor te bereiden op de upgrade naar de nieuwste versie van Elementary OS.
Stap 1: Op het TTY-shellscherm ziet u iets met 'login'. Voer uw gebruikersnaam en wachtwoord in. Het zou u onmiddellijk een terminalsessie op volledig scherm moeten geven.

Stap 2: In deze gids zullen we communiceren met rootbeveelt veel. Om deze reden is het een goed idee om de TTY-shell van uw gebruiker naar het root-account te verplaatsen. We kunnen wortel schieten in de Elementary OS TTY Shell met sudo -s.
sudo -s
Stap 3: Nu je root-toegang hebt, moet je het LightDM-aanmeldsysteem en de Pantheon-desktopomgeving uitschakelen. Als u dit niet doet, kan de upgrade mislukken en uw hele systeem breken.
Gebruik om het LightDM-aanmeldsysteem uit te schakelen systemctl.
systemctl stop lightdm.service
Stap 4: LightDM is uitgeschakeld. Nu is het tijd om alle openstaande updates voor de huidige release waarmee we bezig zijn te installeren apt update en apt upgrade commando's.

apt update apt upgrade -y
Stap 5: Nu de software voor de versie van Elementary OS die u momenteel gebruikt, is bijgewerkt, moeten we de dist-upgrade commando. Met deze opdracht worden software-updates verder geïnstalleerd en wordt ervoor gezorgd dat het huidige besturingssysteem op de nieuwste versie is.
apt dist-upgrade
Stap 6: We hebben de nieuwste pakketten geïnstalleerd bij Elementary Loki. Nu moeten we het systeem controleren op problemen en zorgen dat de upgrades goed zijn verlopen. Pakketproblemen kunnen eenvoudig worden gedetecteerd met dpkg -C
dpkg -C
Lees de uitvoer van de dpkg commando. 99% van de tijd zou het systeem in orde moeten zijn. Als uw pc om de een of andere reden pakketproblemen heeft, leest u de informatie op het scherm en leert u hoe u de problemen kunt oplossen.
Stap 7: De laatste stap in het voorbereidingsproces is om te controleren of Elementary OS achtergehouden pakketten heeft. Held-back pakketten kunnen dingen kapot maken als de upgrade voltooid is, dus gebruik de showhold commando en zorg ervoor dat uw systeem er geen heeft.

apt-mark showhold
Upgrade naar Elementair OS Juno
Nadat u de bovenstaande stappen hebt doorlopen, is uw Elementary OS-pc (met versie 4) klaar om het upgradeproces naar de nieuwste release te starten.
De eerste stap in een upgrade van besturingssystemen die Ubuntu als basis gebruiken, is het wijzigen van de softwarebronnen en het wijzigen van oud naar nieuw.
Elementaire OS Juno gebruikt Ubuntu 18.04 LTS als basis, dus we moeten alles veranderen in 18.04.
sed -i "s/xenial/bionic/g" /etc/apt/sources.list
De softwarebronnen voor Elementary OS zijn gewijzigd van Ubuntu 16.04 in Ubuntu 18.04. We moeten nu de officiële elementaire softwarebronnen wijzigen en ook wijzigen van 16.04 in 18.04.
sed -i "s/xenial/bionic/g" /etc/apt/sources.list.d/appcenter.list sed -i "s/xenial/bionic/g" /etc/apt/sources.list.d/elementary.list sed -i "s/xenial/bionic/g" /etc/apt/sources.list.d/patches.list
Nadat alle softwarebronnen zijn gewijzigd, moet de software-index van Elementary OS worden vernieuwd om de wijzigingen weer te geven. Voer in de TTY-console de bijwerken commando.
sudo apt update
Voordat we upgraden van Loki naar de nieuwe Juno-release, moeten we een test uitvoeren om te controleren of het proces soepel verloopt. Gebruik de upgrade om de upgrade te testen simuleren met de upgrade commando.
apt --simulate upgrade
Ervan uitgaande dat de simulatie soepel verloopt, is het tijd om de upgrade echt uit te voeren. Gebruik in de TTY-console de upgrade commando en installeer de nieuwe Juno-softwarepakketten.
sudo apt upgrade -y
Voltooi het upgradeproces met de dist-upgrade commando.
sudo apt dist-upgrade -y
Wanneer de upgrade naar Elementary OS Juno is voltooid, start u uw pc opnieuw op!
Post-installatie
Het upgradeproces van Loki naar Juno is voltooid. Er zijn echter nog een paar dingen te doen voordat u uw systeem correct kunt gebruiken. Het eerste wat u moet doen, is de verwijdering van alle oude elementaire OS-pakketten van de laatste release met behulp van de autoremove commando.
sudo apt autoremove
Perl-modules
Volgens sommige gebruikers die deze upgrade-methode naar Juno hebben geprobeerd, kan het pakket Perl-modules conflicteren met een oudere versie. Los het probleem op met:
sudo apt remove perl-modules-5.22
GPG-sleutels herstellen
We hebben een upgrade uitgevoerd van Loki naar Juno door enkele dingen te veranderen. Daarom moeten we de sleutel voor de softwarebronnen installeren. Volg de onderstaande stappen om het voor elkaar te krijgen.
Stap 1: De ... gebruiken apt-key commando, download de Elementaire OS-sleutel van internet.

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A74F73EFFE70B91C
Stap 2: Nu de sleutel is geïnstalleerd, vernieuwt u Juno's softwarebronnen om de wijzigingen weer te geven.
sudo apt update
Als de sleutel is hersteld, zou de update-opdracht zonder fouten moeten werken en kunt u genieten van uw nieuwe Elementary OS Juno-pc!
Comments