Hoe Ubuntu Linux bijwerken naar een nieuwe versie

Ubuntu Server 20.04 LTS is al vele organisaties betrouwbaar en stabiel gebleken, met essentiële ondersteuning voor kritieke werklasten. Maar naarmate de technologie zich ontwikkelt, groeit ook de behoefte om Ubuntu te upgraden naar een nieuwe versie om ervoor te zorgen dat het systeem up-to-date en veilig blijft.

Ubuntu Server 22.04 LTS biedt verschillende nieuwe functies en verbeteringen, waardoor deze release aantrekkelijk is voor degenen die willen upgraden. En in deze handleiding doorloop je de stappen die nodig zijn om Ubuntu Server 20.04 LTS naar 22.04 LTS te upgraden.

Lees verder en geniet van de nieuwe functies die bij je Ubuntu-upgrade worden geleverd!

Vereisten

Deze handleiding omvat praktische demonstraties. Zorg ervoor dat je een account hebt dat lid is van de sudoers-groep om mee te kunnen doen.

Uitvoeren van een pre-upgrade controle

Hoewel upgrades doorgaans veilig zijn, bestaat er altijd een kans dat er iets misgaat. Ter voorbereiding is een pre-upgrade controle van uw Ubuntu-systeem absoluut noodzakelijk.

Om uw Ubuntu-systeem voor te bereiden op een upgrade:

1. Maak eerst veilig een kopie van uw gegevens naar een back-up locatie om herstel mogelijk te maken als er zich tijdens het upgradeproces problemen of complicaties voordoen.

2. Controleer vervolgens de release-opmerkingen en zorg ervoor dat er geen wijzigingen zijn die uw huidige systeem negatief kunnen beïnvloeden.

3. Open een terminal en voer de onderstaande df opdracht uit om te controleren hoeveel ruimte u heeft op uw opstart (/boot) en root (/) volumes.

df -h

Zorg ervoor dat u voldoende vrije ruimte beschikbaar heeft om te upgraden. Waarom? Upgraden van de ene release naar de andere zal nieuwe pakketten downloaden en de bestaande vervangen op uw systeem. Dit proces verbruikt schijfruimte.

Als u niet genoeg ruimte heeft in uw /boot partitie, ga dan naar de volgende stap voor een opruiming. Anders gaat u in plaats daarvan naar stap vijf.

Checking available disk space

4. Voer de volgende apt autoremove opdracht uit om oude kernelafbeeldingen op te schonen (--purge).

Als u persoonlijke pakketarchieven (PPA’s) of andere repositories van derden gebruikt, wordt software die is geïnstalleerd vanuit deze repositories niet verwijderd of gedowngraded. Software die is geïnstalleerd vanuit deze repositories is de meest voorkomende oorzaak van upgradeproblemen.

sudo apt autoremove --purge
Removing all previous kernel images

5. Voer tot slot de volgende stappen uit om poort 1022 te openen op uw UFW-firewall, de firewall te herladen en de firewallstatus te controleren.

Als u verbonden bent met uw Ubuntu-instantie via SSH, zal het upgrade-hulpprogramma een andere SSH-poort (1022) openen als een fallback-poort in het geval dat de SSH-verbinding op poort 22 wordt verbroken.

Maar vergeet niet om de poort te sluiten na de upgrade van uw Ubuntu. Hierdoor voorkomt u dat u per ongeluk uw systeem openstelt voor mogelijke beveiligingsproblemen.

# Voeg een firewallregel toe om poort 1022 toe te staan
sudo ufw allow 1022/tcp
# Herlaad de firewall
sudo ufw reload
# Controleer de status van de firewall
sudo ufw status
Opening port 1022 in the firewall as a fallback

Installeren van het update-manager-core pakket

Met de voorbereidende upgradecontrole uit de weg, is de volgende stap ervoor te zorgen dat de upgrade soepel verloopt. Je moet het update-manager-core pakket installeren, essentieel voor het upgraden van een Ubuntu Server distributie van de ene versie naar de andere.

Maar eerst moet je ervoor zorgen dat je systeem de nieuwste repositories en pakketten heeft, zoals hieronder beschreven:

1. Voer de onderstaande commando’s uit om het volgende uit te voeren:

  • apt update – Update de APT pakketindex om ervoor te zorgen dat je de nieuwste repositories hebt.
  • apt upgrade – Upgrade de geïnstalleerde pakketten in je systeem naar hun nieuwste versies.
sudo apt update && sudo apt upgrade -y

Het algehele proces kan enkele minuten of langer duren, afhankelijk van hoe actueel je Ubuntu Server host is.

Updating repositories and upgrading packages

2. Voer na het bijwerken de onderstaande opdracht uit om je Ubuntu-systeem te herstarten.

reboot

3. Voer tot slot na de herstart de onderstaande apt install opdracht uit om het pakket update-manager-core te installeren.

sudo apt install update-manager-core
Installing the update manager core package

Upgrade uitvoeren op Ubuntu

Nadat je het pakket update-manager-core hebt geïnstalleerd, kun je eindelijk beginnen met het upgraden van je Ubuntu-systeem. Maar heb je echt een upgrade nodig?

Sommige mensen kiezen ervoor om niet te upgraden omdat ze tevreden zijn met hun huidige Ubuntu-systeem. Maar het punt is dat ze dan niet profiteren van nieuwe functies en verbeteringen in nieuwe releases.

Om een upgrade uit te voeren op Ubuntu:

1. Voer de onderstaande do-release-upgrade opdracht uit om (-c) te controleren op een nieuwe release van de Ubuntu Server.

sudo do-release-upgrade -c

Als er een nieuwe release beschikbaar is, krijg je een uitvoer zoals hieronder weergegeven.

Checking for available new release

Upgrades van de ene LTS naar de volgende LTS-release zijn pas beschikbaar na de eerste puntrelease. Bijvoorbeeld, Ubuntu 18.04 LTS zal pas upgraden naar 20.04 LTS na de puntrelease 20.04.1.

2. Voer nu het volgende do-release-upgrade uit zonder extra parameters om de daadwerkelijke release-upgrade naar de volgende beschikbare versie van Ubuntu uit te voeren.

sudo do-release-upgrade
Performing the release upgrade

3. Druk op Enter wanneer daarom wordt gevraagd, zoals hieronder weergegeven, om de upgrade te starten en de pakketten voor de nieuwe release te downloaden.

Confirming starting with the upgrade

4. Controleer de upgrade-informatie, voer y in en druk op Enter om door te gaan.

De prompt hieronder toont het totale aantal pakketten dat moet worden verwijderd, geïnstalleerd en bijgewerkt, en de totale omvang van de bronnen die moeten worden gedownload voor de upgrade.

Merk op dat het upgradeproces enige tijd kan duren om te voltooien, afhankelijk van de snelheid van uw systeem en de hoeveelheid gegevens die worden overgebracht.

Continuing with the upgrade

5. Kies nu <Ja>, en druk op Enter om services opnieuw te starten tijdens het upgraden van pakketten.

Tijdens het upgradeproces kunt u worden gevraagd om enkele vragen te beantwoorden of bepaalde acties te bevestigen, zoals hieronder weergegeven. Deze prompts doen zich voor wanneer bestaande configuratiebestanden worden bewerkt door de gebruiker en de nieuwe pakketconfiguratiebestanden verschillend zijn.

Allowing restarting services during package upgrade

Of kies ervoor om de lokale versie van de momenteel geïnstalleerde configuratiebestanden te behouden.

De standaardactie is om de bestaande versie te behouden, maar u wilt de verschillen in de bestanden controleren. Oudere configuraties kunnen verouderde opties bevatten die ervoor kunnen zorgen dat de software faalt of dat het systeem niet correct opstart.

Keeping the local version of configuration files currently installed

6. Voer y of N in om verouderde pakketten die niet langer nodig zijn voor de nieuwe release te verwijderen.

Removing obsolete packages

7. Nadat de upgrade is voltooid, voer y in en druk op Enter om uw Ubuntu-systeem opnieuw op te starten.

Rebooting the Ubuntu system after the upgrade

8. Voer na de herstart ten slotte het onderstaande commando uit om de details van de Linux Standard Base (LSB) te krijgen.

lsb_release -a

Hieronder verifieert de uitvoer dat u nu Ubuntu Server 22.04 LTS uitvoert, met de codenaam jammy.

Gefeliciteerd! U heeft met succes een upgrade uitgevoerd naar een nieuwe versie van Ubuntu!

Checking the current installed Ubuntu release

Conclusie

In deze tutorial heeft u geleerd hoe u up-to-date kunt blijven met nieuwe functies en verbeteringen door een upgrade uit te voeren op Ubuntu-systemen.

Onthoud altijd om een back-up te maken van uw systeem voordat u doorgaat met de upgrade en om het proces te testen in een niet-productieomgeving.

Na de upgrade weet u nooit wanneer u enkele opstartproblemen zult tegenkomen. Waarom niet beginnen met leren hoe u ze kunt oplossen?

Source:
https://adamtheautomator.com/upgrade-ubuntu/