Hvordan til Å Oppgradere til Ubuntu 20.04 Sentrale Fossa

posted in: Articles | 0

Innledning

Ubuntu-operativsystemet nyeste Langsiktig Støtte (LTS) utgivelse, Ubuntu 20.04 (Focal Fossa), ble utgitt på April 23, 2020. Denne guiden vil forklare hvordan du oppgraderer en Ubuntu-system versjon 18.04 eller senere for å Ubuntu 20.04.

Advarsel: Som med nesten alle oppgradering mellom de store versjoner av operativsystemet, denne prosessen innebærer en iboende risiko for feil, tap av data eller ødelagte konfigurasjon av programvare. Omfattende sikkerhetskopier og omfattende testing er sterkt anbefalt.,

for Å unngå disse problemene, anbefaler vi at du overfører til en frisk Ubuntu 20.04 server snarere enn en oppgradering på stedet. Du kan fortsatt behov for å vurdere forskjeller i konfigurasjon av programvare ved oppgradering, men kjernen system vil trolig ha større stabilitet. Du kan følge vår serie om hvordan å migrere til en ny Linux-server for å lære hvordan å migrere mellom servere.

Forutsetninger

Denne håndboken forutsetter at du har en Ubuntu 18.04 eller senere systemet er konfigurert med en sudo-aktivert ikke-root-brukeren.,

Potensielle Fallgruver

Selv om mange systemer som kan oppgraderes på plass uten problemer, det er ofte tryggere og mer forutsigbar til å migrere til en stor ny utgivelse ved å installere distribusjon fra bunnen av, konfigurering av tjenester med grundig testing underveis, og migrere program eller en bruker data som et eget trinn.

Du bør ikke oppgradere en produksjon system uten først å ha testet alle dine distribuert programvare og tjenester mot oppgraderingen i en iscenesettelse miljø. Husk at biblioteker, språk og systemtjenester kan ha endret seg betydelig., Før du oppgraderer, bør du vurdere å lese den Sentrale Fossa Release Notes.

Trinn 1 – Sikkerhetskopiering av Systemet

Før du prøver en større oppgradering på alle system, bør du sørge for at du ikke vil miste data hvis oppgraderingen går fullstendig galt. Den beste måten å oppnå dette på er å gjøre en backup av hele filsystemet. Hvis det mislykkes, må du kontrollere at du har kopier av brukeren hjem kataloger, noen egendefinert konfigurasjon filer og data som er lagret av tjenester, slik som relasjonsdatabaser.,

På en DigitalOcean Dråpe, en tilnærming er å slå av systemet og ta et snapshot (slå sikrer at filsystemet vil være mer konsekvent). Se Hvordan du kan Lage Bilder av Dråper for mer informasjon om snapshot prosessen. Etter at du har bekreftet at Ubuntu oppdateringen var vellykket, kan du slette snapshot, slik at du vil ikke lenger bli belastet for lagring sin.

For backup metoder som vil fungere på de fleste Ubuntu-systemer, kan du se Slik Velger du en Effektiv Backup Strategi for din VPS.,

Trinn 2 – Oppdatering av Installerte Pakker

Før du begynner utgivelsen oppgradere, er det sikreste å oppdatere til den nyeste versjonen av alle installerte pakker til den gjeldende versjonen. Begynn med å oppdatere pakkelisten:

  • sudo apt update

Neste, oppgradere installerte pakker til sine nyeste tilgjengelige versjoner:

  • sudo apt upgrade

Du vil bli vist en liste av oppgraderinger, og du blir bedt om å fortsette. Svare på y for yes og trykk på Enter.

Denne prosessen kan ta litt tid., Når den er fullført, kan du bruke dist-upgrade – kommandoen med apt-get, som vil utføre noen ekstra oppgraderinger som medfører endring av avhengigheter, legge til eller fjerne nye pakker som er nødvendig. Dette vil håndtere et sett med oppgraderinger som kan ha blitt holdt tilbake av den forrige apt upgrade trinn:

  • sudo apt dist-upgrade

Igjen, svare på y når du blir bedt om å fortsette, og vente på oppgraderinger for å fullføre.

Nå som du har en up-to-date installasjon av Ubuntu, kan du bruke do-release-upgrade for å oppgradere til den 20.04 utgivelsen.,

Trinn 3 – Oppgradering med Ubuntu gjør-slipp-upgrade Tool

Tradisjonelt, Ubuntu-versjoner har blitt oppgraderes ved å endre Apt er /etc/apt/sources.list – som angir installasjonskilder – og ved hjelp av apt-get dist-upgrade til å utføre oppgraderingen selv. Selv om denne prosessen er likevel sannsynlig å fungere, Ubuntu har et verktøy som heter do-release-upgrade for å gjøre oppgraderingen tryggere og enklere.,

do-release-upgrade håndterer se etter en ny utgivelse, og oppdaterer sources.list, og en rekke andre oppgaver, og er offisielt anbefalt oppgradering banen for server oppgraderinger som må utføres over en ekstern tilkobling.,

Begynn med å kjøre do-release-upgrade med noen alternativer:

  • sudo do-release-upgrade

Dersom den nye Ubuntu-versjonen har ikke blitt offisielt lansert ennå, kan du få følgende resultat:

Output
Checking for a new Ubuntu releaseNo new release found

Merk at på Ubuntu Server, den nye LTS-utslipp ikke er gjort tilgjengelig for do-release-upgrade til sin første punktversjon, i dette tilfellet 20.04.1. Dette kommer vanligvis et par måneder etter den opprinnelige utgivelsen datoen.,

Hvis du ikke ser en tilgjengelig utgivelsen, legge til -d mulighet til å oppgradere til utvikling release:

  • sudo do-release-upgrade -d

Hvis du er koblet til systemet via SSH, vil du bli spurt om du ønsker å fortsette. For virtuelle maskiner eller administrerte servere du bør huske på at det å miste SSH-tilkobling er en risiko, spesielt hvis du ikke har en annen måte å eksternt koble til systemet konsollen (for eksempel en web-basert konsoll-funksjonen, for eksempel).,

For andre systemer, under din kontroll, husk at det er tryggest å utføre større oppgradering av operativsystemet bare når du har direkte fysisk tilgang til maskinen.

Ved ledeteksten skriver du y og trykker Enter for å fortsette:

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

Neste, vil du bli informert om at do-release-upgrade er du starter en ny forekomst av sshd på port 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

Trykk Enter. Neste, kan du bli advart om at et speil innlegget ble ikke funnet., På DigitalOcean systemer, kan du trygt ignorere denne advarselen og fortsetter med oppgraderingen, siden et lokalt speil for 20.04 er faktisk tilgjengelig. Skriv inn y:

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 'bionic' to 'focal' entries.If you select 'No' the upgrade will cancel.Continue

Når den nye pakken lister har blitt lastet ned og endringer beregnet, vil du bli spurt om du ønsker å starte oppgraderingen. Igjen, skriver du inn y for å fortsette:

Output
Do you want to start the upgrade?18 installed packages are no longer supported by Canonical. You canstill get support from the community.3 packages are going to be removed. 142 new packages are going to beinstalled. 452 packages are going to be upgraded.You have to download a total of 338 M. This download will take about42 minutes with a 1Mbit DSL connection and about 13 hours with a 56kmodem.Fetching and installing the upgrade can take several hours. Once thedownload has finished, the process cannot be canceled. Continue Details

Nye pakker vil nå bli hentet inn, pakket ut og installert. Selv om systemet ditt på en rask internett-tilkopling, dette vil ta en stund.,

Under installasjonen, kan du bli presentert med interaktive dialoger for ulike spørsmål. For eksempel, kan du bli spurt om du vil starte på nytt automatisk tjenester når det er nødvendig:

I dette tilfellet, det er trygt å svare Ja. I andre tilfeller kan du bli spurt om du ønsker å skifte ut en konfigurasjonsfil som du har endret. Dette er ofte en dom samtale, og er tilbøyelige til å kreve kunnskap om spesifikke programvare som er utenfor omfanget av denne opplæringen.,

Når nye pakkene er ferdig med å installere, vil du bli spurt om du er klar for å fjern avleggse pakker. På en stock system uten egendefinert konfigurasjon, det skal være trygt å gå inn y her. På et system du har endret tungt, kan du ønsker å legge inn d, og se listen over pakker blir fjernet, i tilfelle det inkluderer alt du trenger for å installere på nytt senere.

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

til Slutt, forutsatt at alt har gått bra, vil du bli informert om at oppgraderingen er fullført, og en omstart er nødvendig., Skriv inn y for å fortsette:

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

På en SSH sesjon, vil du sannsynligvis se noe som følgende:

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

Du må kanskje trykke på en tast her for å gå til din lokale ledeteksten, siden SSH sesjon vil ha avsluttet på serveren slutten.

Vent et øyeblikk på din server til å starte på nytt, koble deretter til igjen. På logg inn, bør du bli møtt av en melding som bekrefter at du nå er på Focal Fossa :

Output
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-29-generic x86_64)

Konklusjon

Du bør nå ha en fungerende Ubuntu 20.04 installasjon., Fra her, er du sannsynligvis ha behov for å undersøke nødvendig konfigurasjon endringer i tjenester og distribueres programmer.

Du kan finne mer 20.04 tutorials og spørsmål på våre Ubuntu 20.04 Tutorials tag-siden.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *