Hogyan lehet frissíteni az Ubuntu 20.04 Focal Fossa

posted in: Articles | 0

Bevezetés

az Ubuntu operációs rendszer legújabb hosszú távú támogatási (LTS) kiadása, az Ubuntu 20.04 (Focal Fossa) 2020.április 23-án jelent meg. Ez az útmutató elmagyarázza, hogyan lehet frissíteni egy Ubuntu rendszert a 18.04-es vagy újabb verzióra az Ubuntu 20.04-re.

figyelmeztetés: mint az operációs rendszer főbb kiadásai közötti szinte bármilyen frissítésnél, ez a folyamat magában foglalja a hiba, az adatvesztés vagy a törött Szoftverkonfiguráció kockázatát. Átfogó biztonsági mentések és kiterjedt tesztelés erősen ajánlott.,

a problémák elkerülése érdekében javasoljuk, hogy a friss Ubuntu 20.04 kiszolgálóra költözzön, ahelyett, hogy a helyén frissítené. Lehet, hogy frissítéskor felül kell vizsgálnia a Szoftverkonfiguráció különbségeit, de az alaprendszer valószínűleg nagyobb stabilitással rendelkezik. Követheti sorozatunkat arról, hogyan lehet áttérni egy új Linux szerverre, hogy megtanulja, hogyan kell áttérni a kiszolgálók között.

előfeltételek

Ez az útmutató feltételezi, hogy van egy Ubuntu 18.04 vagy újabb rendszer, amely sudo-kompatibilis nem root felhasználóval van konfigurálva.,

potenciális buktatók

bár sok rendszer frissíthető a helyén, incidens nélkül, gyakran biztonságosabb és kiszámíthatóbb a jelentős új kiadásba való áttérés az elosztás semmiből történő telepítésével, a szolgáltatások gondos teszteléssel történő konfigurálásával, valamint az alkalmazás vagy a felhasználói adatok külön lépésként történő áttelepítésével.

soha ne frissítse a termelési rendszert anélkül, hogy először tesztelné az összes telepített szoftvert és szolgáltatást a frissítéssel szemben egy átmeneti környezetben. Ne feledje, hogy a könyvtárak, a nyelvek és a rendszerszolgáltatások jelentősen megváltozhattak., Frissítés előtt fontolja meg a Focal Fossa Kiadási megjegyzések olvasását.

1. lépés-a rendszer biztonsági mentése

mielőtt bármilyen rendszeren megpróbálná a nagyobb frissítést, győződjön meg róla, hogy nem veszíti el az adatokat, ha a frissítés rosszul megy. Ennek legjobb módja az, hogy biztonsági másolatot készítsen a teljes fájlrendszerről. Ennek hiányában győződjön meg arról, hogy a felhasználói otthoni könyvtárak, az egyéni konfigurációs fájlok, valamint a szolgáltatások, például a relációs adatbázisok által tárolt adatok másolatai vannak.,

egy DigitalOcean csepp, az egyik megközelítés, hogy kapcsolja le a rendszert, és hogy egy pillanatfelvétel (kikapcsolása biztosítja, hogy a fájlrendszer lesz következetesebb). Nézze meg, hogyan hozhat létre pillanatképeket a cseppekről a pillanatfelvétel folyamat további részleteiről. Miután meggyőződött arról, hogy az Ubuntu frissítés sikeres volt, törölheti a pillanatfelvételt, hogy többé ne kelljen fizetnie a tárolásért.

a legtöbb Ubuntu rendszeren működő biztonsági mentési módszerekhez nézze meg, hogyan válasszon hatékony biztonsági mentési stratégiát a VPS-hez.,

2. lépés-a jelenleg telepített csomagok frissítése

a kiadásfrissítés megkezdése előtt a legbiztonságosabb az összes csomag legújabb verziójára frissíteni az aktuális kiadáshoz. Kezdje a Csomaglista frissítésével:

  • sudo apt update

ezután frissítse a telepített csomagokat a legújabb elérhető verzióikra:

  • sudo apt upgrade

megjelenik a frissítések listája, majd a rendszer kéri a folytatást. Válasz y igen, majd nyomja meg az Enter.

Ez a folyamat eltarthat egy ideig., Miután befejezte, használja adist-upgrade parancsot aapt-get paranccsal, amely minden további frissítést elvégez, amely magában foglalja a függőségek megváltoztatását, új csomagok hozzáadását vagy eltávolítását szükség szerint. Ez egy sor olyan frissítést fog kezelni, amelyeket az előző apt upgrade step:

  • sudo apt dist-upgrade

ismét válaszoljon y-ra, amikor a folytatásra kéri, és várja meg a frissítések befejezését.

most, hogy van egy up-to-date telepítése Ubuntu, akkor ado-release-upgrade frissíteni a 20.04 kiadás.,

3. Lépés – Frissítés a Ubuntu do-release-upgrade Tool

Hagyományosan, Ubuntu kiadásokban volna bővíthető megváltoztatásával Apt van /etc/apt/sources.list – amely meghatározza csomag adattárak–, illetve a apt-get dist-upgrade a frissítés is. Bár ez a folyamat továbbra is valószínűleg működik, az Ubuntu egy do-release-upgrade nevű eszközt biztosít a frissítés biztonságosabbá és könnyebbé tétele érdekében.,

do-release-upgradekezeli ellenőrzése egy új kiadás, frissítése sources.list, és egy sor egyéb feladatok, és a hivatalosan ajánlott frissítési útvonal szerver frissítéseket, amelyeket el kell végezni egy távoli kapcsolat.,

a Start futó do-release-upgrade opciók nélkül:

  • sudo do-release-upgrade

Ha az új Ubuntu változat nem került hivatalosan is megjelent már, hogy talán a következő kimenet:

Output
Checking for a new Ubuntu releaseNo new release found

Megjegyezzük, hogy az Ubuntu Server, az új LTS kiadás nem rendelkezésre bocsátott do-release-upgrade, amíg az első pont kiadás, ebben az esetben a 20.04.1. Ez általában néhány hónappal a kezdeti megjelenési dátum után következik be.,

ha nem jelenik meg Elérhető kiadás, adja hozzá a-d lehetőséget a fejlesztői kiadásra való frissítéshez:

  • sudo do-release-upgrade -d

ha SSH-n keresztül csatlakozik a rendszerhez, akkor megkérdezi, hogy folytatni kívánja-e. Virtuális gépek vagy felügyelt kiszolgálók esetében szem előtt kell tartani, hogy az SSH-kapcsolat elvesztése kockázatot jelent, különösen akkor, ha nincs más eszköze a rendszer konzoljához való távoli csatlakozásnak (például egy web-alapú konzol funkció).,

az Ön irányítása alatt álló más rendszerek esetében ne feledje, hogy a legbiztonságosabb az operációs rendszer nagyobb frissítéseinek végrehajtása csak akkor, ha közvetlen fizikai hozzáférése van a géphez.

a prompt, type y és nyomja meg az Enter, hogy továbbra is:

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

következő, akkor tájékoztatni kell, hogydo-release-upgrade kezd egy új példányasshd 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

pressEnter. Ezután figyelmeztetni lehet, hogy nem találtak tükörbejegyzést., A DigitalOcean rendszereken biztonságosan figyelmen kívül hagyhatjuk ezt a figyelmeztetést, és folytathatjuk a frissítést, mivel a 20.04-es helyi tükör valójában elérhető. Írja be az 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

az új csomaglisták letöltése és a módosítások kiszámítása után a rendszer megkérdezi, hogy szeretné-e elindítani a frissítést. Ismét írja be a y a folytatáshoz:

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

az új csomagok most letöltésre kerülnek, kicsomagolásra és telepítésre kerülnek. Még akkor is, ha a rendszer gyors kapcsolaton van, ez egy ideig tart.,

a telepítés során interaktív párbeszédpanelek jeleníthetők meg különböző kérdésekre. Például megkérdezheti, hogy szükség esetén automatikusan újraindítja-e a szolgáltatásokat:

ebben az esetben biztonságosan válaszolhat Igen. Más esetekben előfordulhat, hogy megkérdezi, hogy ki szeretné cserélni a módosított konfigurációs fájlt. Ez gyakran egy ítélet hívás, és valószínűleg szükség ismeretek konkrét szoftver, amely kívül esik a bemutató.,

az új csomagok telepítése után megkérdezi, hogy készen áll-e az elavult csomagok eltávolítására. Egy egyedi konfiguráció nélküli állományrendszeren itt biztonságosan be kell írnia az y-t. Egy erősen módosított rendszeren érdemes lehet beírni a d-t, és megvizsgálni az eltávolítandó csomagok listáját, amennyiben az bármit tartalmaz, amit később újra kell telepítenie.

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

végül, feltételezve, hogy minden jól ment, tájékoztatni fogják, hogy a frissítés befejeződött, és újraindításra van szükség., Írja be az y-t a folytatáshoz:

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

egy SSH-munkamenetben valószínűleg valami hasonlót fog látni:

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

lehet, hogy meg kell nyomnia egy gombot itt, hogy kilépjen a helyi prompt-ba, mivel az SSH munkamenet a szerver végén megszűnik.

várjon egy pillanatot, amíg a szerver újraindul, majd újra csatlakozik. Bejelentkezéskor egy üzenettel kell üdvözölnie, amely megerősíti, hogy most a Focal Fossa :

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

következtetés

most már működő Ubuntu 20.04 telepítéssel kell rendelkeznie., Innen valószínűleg meg kell vizsgálnia a szolgáltatások és a telepített alkalmazások szükséges konfigurációs változásait.

további 20.04 oktatóanyagokat és kérdéseket talál az Ubuntu 20.04 Tutorials tag oldalunkon.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük