Hoe te upgraden naar Ubuntu 18.04 Bionic Beaver

Introduction

De nieuwste LTS-release van het Ubuntu-besturingssysteem, Ubuntu 18.04 (Bionic Beaver), werd uitgebracht op 26 April 2018. In deze handleiding wordt uitgelegd hoe u een Ubuntu-systeem van versie 16.04 of hoger kunt upgraden naar Ubuntu 18.04.

waarschuwing: zoals bij bijna elke upgrade tussen belangrijke releases van een besturingssysteem, heeft dit proces een inherent risico op falen, gegevensverlies of defecte softwareconfiguratie. Uitgebreide back-ups en uitgebreide testen worden sterk aanbevolen.,

om deze problemen te voorkomen, raden we aan om te migreren naar een nieuwe Ubuntu 18.04-server in plaats van te upgraden. Het kan zijn dat je nog steeds verschillen in softwareconfiguratie moet bekijken bij het upgraden, maar het kernsysteem zal waarschijnlijk meer stabiliteit hebben. U kunt onze serie volgen over hoe u naar een nieuwe Linux server kunt migreren om te leren hoe u tussen servers kunt migreren.

Prerequisites

Deze gids gaat ervan uit dat u een Ubuntu 16.04 of hoger systeem hebt geconfigureerd met een niet-root gebruiker met sudo.,

potentiële valkuilen

hoewel veel systemen zonder incidenten kunnen worden geüpgraded, is het vaak veiliger en voorspelbaarder om naar een belangrijke nieuwe release te migreren door de distributie vanaf nul te installeren, services te configureren met zorgvuldige tests onderweg, en applicatie-of gebruikersgegevens als een afzonderlijke stap te migreren.

u moet nooit een productiesysteem upgraden zonder eerst al uw ingezette software en services te testen tegen de upgrade in een staging omgeving. Houd er rekening mee dat bibliotheken, talen en systeemservices mogelijk aanzienlijk zijn veranderd., Alvorens te upgraden, overweeg het lezen van de Bionic Beaver Release Notes en ons artikel Wat is er nieuw in Ubuntu 18.04.

Stap 1-Een back-up maken van uw systeem

voordat u een belangrijke upgrade probeert op een systeem, moet u ervoor zorgen dat u geen gegevens verliest als de upgrade mislukt. De beste manier om dit te bereiken is om een back-up te maken van je hele bestandssysteem. Als dat niet lukt, moet u ervoor zorgen dat u kopieën hebt van persoonlijke mappen van gebruikers, aangepaste configuratiebestanden en gegevens die zijn opgeslagen door diensten zoals relationele databases.,

op een DigitalOcean Droplet is een aanpak om het systeem uit te schakelen en een snapshot te maken (uitschakelen zorgt ervoor dat het bestandssysteem consistenter zal zijn). Zie hoe u DigitalOcean Snapshots gebruikt om automatisch een back-up van uw druppels te maken voor meer informatie over het snapshotproces. Nadat u hebt geverifieerd dat de Ubuntu-update succesvol was, kunt u de snapshot verwijderen, zodat u niet langer in rekening wordt gebracht voor de opslag ervan.

voor back-upmethoden die werken op de meeste Ubuntu-systemen, zie hoe u een effectieve back-upstrategie voor uw VPS kiest.,

Stap 2 – momenteel geïnstalleerde pakketten bijwerken

voordat u begint met de release-upgrade, is het het veiligst om bij te werken naar de nieuwste versies van alle pakketten voor de huidige release. Begin met het bijwerken van de pakketlijst:

  • sudo apt-get update

volgende, geà Nstalleerde pakketten upgraden naar hun laatst beschikbare versies:

  • sudo apt-get upgrade

u krijgt een lijst met upgrades te zien en wordt gevraagd om verder te gaan. Antwoord y voor ja en druk op Enter.

Dit proces kan enige tijd duren., Als het klaar is, gebruik je het dist-upgrade commando met apt-get, die alle extra upgrades zal uitvoeren waarbij afhankelijkheden worden gewijzigd, nieuwe pakketten worden toegevoegd of verwijderd indien nodig. Dit zal een set van upgrades behandelen die mogelijk zijn tegengehouden door apt-get upgrade:

  • sudo apt-get dist-upgrade

opnieuw, antwoord y wanneer gevraagd wordt door te gaan, en wacht tot de upgrades zijn voltooid.

nu u een up-to-date installatie van Ubuntu hebt, kunt u do-release-upgrade gebruiken om te upgraden naar de 18.04 release.,

Stap 3-upgraden met Ubuntu ’s do-release-upgrade Tool

traditioneel zijn Ubuntu-releases te upgraden door apt’ s /etc/apt/sources.list – die pakketrepositories specificeert – te wijzigen en apt-get dist-upgrade te gebruiken om de upgrade zelf uit te voeren. Hoewel dit proces waarschijnlijk nog steeds werkt, biedt Ubuntu een tool genaamd do-release-upgrade om de upgrade veiliger en gemakkelijker te maken.,

do-release-upgrade controleert op een nieuwe release, bijwerken van sources.list, en een reeks andere taken, en is het officieel aanbevolen upgradepad voor server-upgrades die moeten worden uitgevoerd via een externe verbinding.,

Start met do-release-upgrade zonder opties:

  • sudo do-release-upgrade

als de nieuwe Ubuntu-versie nog niet officieel is vrijgegeven, kunt u de volgende uitvoer krijgen:

Output
Checking for a new Ubuntu releaseNo new release found

als dit het geval is, voeg dan de -d optie om te upgraden naar de ontwikkelingsversie:

  • sudo do-release-upgrade -d

Als u via SSH met uw systeem bent verbonden, wordt u gevraagd of u wilt doorgaan., Voor virtuele machines of beheerde servers moet je in gedachten houden dat het verliezen van SSH-connectiviteit een risico is, vooral als je geen andere manier hebt om op afstand verbinding te maken met de console van het systeem. Voor andere systemen onder uw controle, vergeet niet dat het het veiligst is om grote upgrades van het besturingssysteem alleen uit te voeren wanneer u directe fysieke toegang tot de machine hebt.,

Typ y achter de prompt en druk op Enter om verder te gaan:

Output
Reading cacheChecking package managerContinue running under SSH?This session appears to be running under ssh. It is not recommendedto perform a upgrade over ssh currently because in case of failure itis harder to recover.If you continue, an additional ssh daemon will be started at port'1022'.Do you want to continue?Continue y

vervolgens wordt u geïnformeerd dat do-release-upgrade een nieuwe instantie start van sshd op poort 1022:

Output
Starting additional sshdTo make recovery in case of failure easier, an additional sshd willbe started on port '1022'. If anything goes wrong with the runningssh you can still connect to the additional one.If you run a firewall, you may need to temporarily open this port. Asthis is potentially dangerous it's not done automatically. You canopen the port with e.g.:'iptables -I INPUT -p tcp --dport 1022 -j ACCEPT'To continue please press

druk op Enter. Vervolgens kunt u worden gewaarschuwd dat een spiegelingang niet werd gevonden. Op DigitalOcean-systemen is het veilig om deze waarschuwing te negeren en door te gaan met de upgrade, aangezien een lokale spiegelserver voor 18.04 in feite beschikbaar is., Voer y in:

Output
Updating repository informationNo valid mirror foundWhile scanning your repository information no mirror entry for theupgrade was found. This can happen if you run an internal mirror orif the mirror information is out of date.Do you want to rewrite your 'sources.list' file anyway? If you choose'Yes' here it will update all 'xenial' to 'bionic' entries.If you select 'No' the upgrade will cancel.Continue y

zodra de nieuwe pakketlijsten zijn gedownload en de wijzigingen zijn berekend, wordt u gevraagd of u de upgrade wilt starten. Voer nogmaals y in om verder te gaan:

Output
Do you want to start the upgrade?6 installed packages are no longer supported by Canonical. You canstill get support from the community.9 packages are going to be removed. 104 new packages are going to beinstalled. 399 packages are going to be upgraded.You have to download a total of 232 M. This download will take about46 seconds with your connection.Installing the upgrade can take several hours. Once the download hasfinished, the process cannot be canceled. Continue Details y

nieuwe pakketten zullen nu worden opgehaald, uitgepakt en geïnstalleerd. Zelfs als uw systeem op een snelle verbinding, Dit zal een tijdje duren.

tijdens de installatie kunt u interactieve dialoogvensters krijgen voor verschillende vragen., U kunt bijvoorbeeld worden gevraagd of u services automatisch wilt herstarten wanneer dat nodig is:

in dit geval is het veilig om ja te antwoorden. In andere gevallen kan u gevraagd worden of u een gewijzigd configuratiebestand wilt vervangen. Dit is vaak een oordeel oproep, en is waarschijnlijk kennis over specifieke software die buiten het bereik van deze tutorial vereist.

zodra nieuwe pakketten klaar zijn met installeren, wordt u gevraagd of u klaar bent om verouderde pakketten te verwijderen., Op een stock systeem zonder aangepaste configuratie, moet het veilig zijn om y hier in te voeren. Op een systeem dat je zwaar hebt aangepast, wil je misschien d invoeren en de lijst met te verwijderen pakketten inspecteren, voor het geval het iets bevat dat je later opnieuw moet installeren.

Output
Remove obsolete packages?53 packages are going to be removed. Continue Details y

ten slotte, ervan uitgaande dat alles goed is gegaan, wordt u geïnformeerd dat de upgrade is voltooid en een herstart is vereist., Voer y in om door te gaan:

Output
System upgrade is complete.Restart requiredTo finish the upgrade, a restart is required.If you select 'y' the system will be restarted.Continue y

op een SSH-sessie zult u waarschijnlijk het volgende te zien krijgen:

Output
Connection to 203.0.113.241 closed by remote host.Connection to 203.0.113.241 closed.

Het is mogelijk dat u hier een toets moet indrukken om uw lokale prompt af te sluiten, omdat uw SSH-sessie zal zijn beëindigd op het einde van de server.

wacht even tot uw server herstart en sluit dan opnieuw aan. Bij het inloggen moet u worden begroet door een bericht dat bevestigt dat u nu op Bionic Beaver bent:

Output
Welcome to Ubuntu 18.04 LTS (GNU/Linux 4.15.0-19-generic x86_64)

conclusie

u moet nu een werkende Ubuntu 18.04 installatie hebben., Vanaf hier moet u waarschijnlijk de noodzakelijke configuratiewijzigingen voor services en geà mplementeerde toepassingen onderzoeken.

u kunt meer 18.04 tutorials vinden op onze Ubuntu 18.04 Tutorials tag pagina.

Share

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *