Johdanto
Ubuntu-käyttöjärjestelmä on uusin pitkäaikaisen Tuen (LTS) julkaisu, Ubuntu 20.04 (Polttoväli Fossa), julkaistiin 23. huhtikuuta 2020. Tämä opas selittää, miten päivittää Ubuntu-järjestelmä version 18.04 tai myöhemmin Ubuntu 20.04.
Varoitus: Kuten lähes kaikki päivittää välillä pääversioita käyttöjärjestelmä, tämä prosessi kuljettaa luontainen epäonnistumisen riski, tietojen menetys, tai rikki ohjelmiston kokoonpano. Kattavat varmuuskopiot ja laaja testaus ovat erittäin suositeltavaa.,
näiden ongelmien välttämiseksi suosittelemme siirtymistä tuoreelle Ubuntu 20.04-palvelimelle sen sijaan, että päivittäisimme paikan päällä. Ohjelmistokokonaisuuksien eroja voi vielä joutua tarkistamaan päivitettäessä, mutta ydinjärjestelmällä on todennäköisesti suurempi vakaus. Voit seurata sarjaamme siitä, miten siirtyä uuteen Linux-palvelimeen oppia siirtymään palvelimien välillä.
edellytykset
Tämä opas olettaa, että sinulla on Ubuntu 18.04 tai uudempi järjestelmä, joka on määritetty sudo-yhteensopivalla Ei-root-käyttäjällä.,
Karikot
Vaikka monet järjestelmät voidaan päivittää paikkaan ilman välikohtauksia, se on usein turvallisempi ja paremmin ennakoitavissa siirtyä merkittävä uusi julkaisu asentamalla jakelu tyhjästä, konfigurointi palvelujen huolellinen testaus matkan varrella, ja siirtyminen sovelluksen tai käyttäjän tietoja, kuten erillinen vaihe.
Sinun ei koskaan tulisi päivittää tuotannon järjestelmään ilman ensimmäinen testaus kaikki käyttöön ohjelmistoja ja palveluja vastaan päivittää kokeiluympäristössä. Muista, että kirjastot, kielet ja järjestelmäpalvelut ovat saattaneet muuttua huomattavasti., Ennen päivittämistä kannattaa harkita Fossa-tiedotteen lukemista.
Vaihe 1 – järjestelmän varmuuskopiointi
ennen kuin yrität merkittävää päivitystä mihin tahansa järjestelmään, sinun tulee varmistaa, ettet menetä tietoja, jos päivitys menee pieleen. Paras tapa saavuttaa tämä on tehdä varmuuskopio koko tiedostojärjestelmän. Jos näin ei ole, varmista, että sinulla on kopioita käyttäjän kotihakemistoista, mukautetuista asetustiedostoista ja palveluiden, kuten relaatiotietokantojen, tallentamista tiedoista.,
DigitalOcean Dropletissa yksi lähestymistapa on sammuttaa järjestelmä ja ottaa tilannekuva (virransyöttö varmistaa, että tiedostojärjestelmä on johdonmukaisempi). Katso, miten voit luoda tilannekuvia pisaroista saadaksesi lisätietoja tilannekuvaprosessista. Kun olet varmistanut, että Ubuntu päivitys oli onnistunut, voit poistaa tilannekuvan niin, että sinua ei enää veloiteta sen varastointi.
varmuuskopiointimenetelmien osalta, jotka toimivat useimmissa Ubuntu-järjestelmissä, katso, miten voit valita tehokkaan Varmuuskopiointistrategian VPS: llesi.,
Vaihe 2 – nykyisten asennettujen pakettien päivittäminen
ennen julkaisupäivityksen aloittamista on turvallisinta päivittää kaikkien pakettien uusimpiin versioihin nykyistä julkaisua varten. Aloita pakettiluettelon päivitys:
- sudo apt update
Seuraava, päivitä asennetut paketit niiden uusimmat saatavilla olevat versiot:
- sudo apt upgrade
– Sinulle näytetään luettelo päivityksiä, ja sai jatkaa. Vastaa Kyllä ja paina Enter.
Tämä prosessi voi kestää jonkin aikaa., Kun se on valmis, käytä dist-upgrade
komento apt-get
, joka suorittaa muita päivityksiä, jotka sisältävät muuttuvat riippuvuudet, lisäämällä tai poistamalla uusia paketteja tarpeen mukaan. Tämä on käsitellä joukon päivityksiä, jotka voivat ovat olleet edellinen apt upgrade
vaihe:
- sudo apt dist-upgrade
Jälleen, vastaus y kun kysytään edelleen, ja odottaa päivityksiä loppuun.
Nyt, että sinulla on ajan tasalla asennus Ubuntu, voit käyttää do-release-upgrade
päivittää 20.04 julkaisu.,
Vaihe 3 – Päivitys Ubuntu on do-release-upgrade Tool
Perinteisesti Ubuntu-julkaisut ovat olleet päivitettävissä muuttamalla Apt /etc/apt/sources.list
– joka määrittää package repositories – ja käyttäen apt-get dist-upgrade
suorittaa päivityksen itse. Vaikka tämä prosessi todennäköisesti edelleen toimii, Ubuntu tarjoaa työkalun nimeltä do-release-upgrade
, jotta päivitys olisi turvallisempi ja helpompi.,
do-release-upgrade
kahvat tarkistaa uusi julkaisu, päivittäminen sources.list
, ja erilaisia muita tehtäviä, ja on virallisesti suositeltu päivitys polku-palvelin päivityksiä, jotka on suoritettava yli kauko-yhteys.,
aluksi käynnissä do-release-upgrade
joilla ei ole vaihtoehtoja:
- sudo do-release-upgrade
Jos uusi Ubuntu versio ei ole virallisesti julkaistu vielä, saatat saada seuraavan tulosteen:
OutputChecking for a new Ubuntu releaseNo new release found
Huomaa, että Ubuntu-Palvelin, uusi LTS-julkaisu ei ole saatavilla do-release-upgrade
kunnes sen ensimmäinen kohta julkaisu, tässä tapauksessa 20.04.1
. Tämä tulee yleensä muutaman kuukauden kuluttua alkuperäisestä julkaisupäivästä.,
Jos et näe saatavilla oleva julkaisu, lisää -d
mahdollisuus päivittää kehitys-julkaisu:
- sudo do-release-upgrade -d
Jos olet yhteydessä järjestelmään SSH, sinulta kysytään, haluatko jatkaa. Virtuaalikoneita tai hallinnoi palvelimia, sinun pitäisi pitää mielessä, että menettää SSH-yhteys on olemassa riski, erityisesti jos sinulla ei ole toinen tapa etänä yhteyden järjestelmän konsoli (kuten web-pohjainen konsolin ominaisuus, esimerkiksi).,
muiden järjestelmien hallinnassasi, muista, että se on turvallisinta tehdä suuria käyttöjärjestelmän päivityksiä vain, kun sinulla on välitön fyysinen pääsy koneeseen.
kirjoita komentoriville y ja paina Enter jatkaaksesi:
OutputReading 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
Seuraavaksi sinun tulee ilmoitettiin, että do-release-upgrade
alkaa uusi esiintymä sshd
port 1022:
OutputStarting 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
Painamalla Enter
. Seuraavaksi sinua saatetaan varoittaa siitä, ettei peilistä löytynyt merkintää., Digitaalisissa järjestelmissä on turvallista jättää tämä varoitus huomiotta ja jatkaa päivitystä, sillä paikallinen peili 20.04 on itse asiassa saatavilla. Kirjoita y:
OutputUpdating 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
Kun uusi paketti listat on ladattu ja muutokset on laskettu, sinua pyydetään, jos haluat käynnistää päivityksen. Jälleen, kirjoita y
jatkaa:
OutputDo 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
Uudet paketit on nyt haettu, purettu ja asennettu. Vaikka järjestelmä on nopea yhteys, tämä kestää jonkin aikaa.,
installaation aikana sinulle saatetaan esittää interaktiivisia dialogeja erilaisiin kysymyksiin. Esimerkiksi, sinua voidaan pyytää, jos haluat automaattisesti käynnistää palveluita, kun tarvitaan:
tässä tapauksessa, se on turvallista vastata Kyllä. Muissa tapauksissa sinulta voidaan kysyä, haluatko korvata muokkaamasi asetustiedoston. Tämä on usein tuomiopuhelu,ja se todennäköisesti edellyttää tietoa tiettyjä ohjelmistoja, jotka eivät kuulu tämän opetusohjelman.,
Kun uusien pakettien asentaminen on päättynyt, sinulta kysytään, olet valmis poistamaan vanhentuneet paketit. On varastossa järjestelmä, jossa ei ole mukautettuja asetuksia, sen pitäisi olla turvallista syöttää y täällä. Järjestelmä on muutettu voimakkaasti, voit halutessasi syöttää d ja tarkastaa luettelon paketit poistetaan, jos se sisältää mitään sinun täytyy asentaa myöhemmin.
OutputRemove obsolete packages?53 packages are going to be removed. Continue Details
Lopuksi, jos kaikki on mennyt hyvin, teille ilmoitetaan, että päivitys on valmis ja tietokone on käynnistettävä uudelleen., Syötä y jatkaa:
OutputSystem upgrade is complete.Restart requiredTo finish the upgrade, a restart is required.If you select 'y' the system will be restarted.Continue
Käytössä SSH-istunto, saat todennäköisesti nähdä jotain, kuten seuraavat:
OutputConnection to 203.0.113.241 closed by remote host.Connection to 203.0.113.241 closed.
Voit joutua painamaan näppäintä täältä poistua paikalliseen nopea, koska SSH-istunto on päättynyt palvelimelle lopussa.
odota hetki, että palvelimesi käynnistyy uudelleen ja yhdistä uudelleen. Kirjautuminen, sinun pitäisi olla vastassa viestin, jossa vahvistetaan, että olet nyt Polttoväli Fossa :
OutputWelcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-29-generic x86_64)
Johtopäätös
nyt Sinulla pitäisi olla toimiva Ubuntu 20.04 asennus., Täältä, sinun todennäköisesti täytyy tutkia tarvittavat kokoonpanomuutokset palveluihin ja käyttöön sovelluksia.
löydät lisää 20.04 tutoriaaleja ja kysymyksiä Ubuntu 20.04 Tutorials tag-sivultamme.
Vastaa