Jak upgradovat na Ubuntu 20.04 Focal Fossa

posted in: Articles | 0

Úvod

nejnovější vydání dlouhodobé podpory operačního systému Ubuntu (LTS), Ubuntu 20.04 (Focal Fossa), bylo vydáno 23.Dubna 2020. Tato příručka vysvětlí, jak upgradovat systém Ubuntu verze 18.04 nebo novější na Ubuntu 20.04.

varování: stejně jako u téměř jakéhokoli upgradu mezi hlavními verzemi operačního systému, tento proces nese vlastní riziko selhání, ztráty dat nebo zlomené konfigurace softwaru. Důrazně se doporučuje komplexní zálohování a rozsáhlé testování.,

Chcete-li se těmto problémům vyhnout, doporučujeme namísto upgradu na místě přejít na čerstvý server Ubuntu 20.04. Možná budete muset při upgradu zkontrolovat rozdíly v konfiguraci softwaru, ale základní systém bude pravděpodobně mít větší stabilitu. Můžete sledovat naši sérii o tom, jak migrovat na nový server Linux a naučit se migrovat mezi servery.

předpoklady

tato příručka předpokládá, že máte systém Ubuntu 18.04 nebo novější nakonfigurovaný s uživatelem non-root podporujícím sudo.,

Potenciální Úskalí

Ačkoli mnoho systémů může být upgradován na místě, aniž by incidentu, to je často bezpečnější a předvídatelnější migrovat na nové hlavní verze po instalaci distribuce od nuly, konfigurace služby s pečlivým testováním, podél cesty, a migraci aplikací nebo dat uživatele jako samostatný krok.

nikdy Byste neměli upgradovat produkční systém bez první testování všechny vaše nasazen software a služby, proti upgrade na pracovní prostředí. Mějte na paměti, že knihovny, jazyky a systémové služby se mohly podstatně změnit., Před upgradem zvažte čtení poznámek k vydání Focal Fossa.

Krok 1 – Zálohování Systému

Před pokusem o významný upgrade na jakémkoli systému, měli byste ujistěte se, že nebudete ke ztrátě dat, pokud upgrade zhatí. Nejlepší způsob, jak toho dosáhnout, je vytvořit zálohu celého souborového systému. Pokud tomu tak není, ujistěte se, že máte kopie uživatelských domovských adresářů, jakýchkoli vlastních konfiguračních souborů a dat uložených službami, jako jsou relační databáze.,

Na DigitalOcean Kapičky, jednou z možností je vypnutí systému a pořízení snímku (vypnutí zajišťuje, že souborový systém bude více konzistentní). Podívejte se, jak vytvořit snímky kapiček pro více informací o procesu snímku. Poté, co jste ověřili, že aktualizace Ubuntu byla úspěšná, můžete snímek smazat, takže již nebudete účtováni za jeho uložení.

pro metody zálohování, které budou fungovat na většině systémů Ubuntu, podívejte se, jak zvolit efektivní strategii zálohování pro vaše VPS.,

Krok 2-Aktualizace aktuálně nainstalovaných balíčků

před zahájením aktualizace vydání je nejbezpečnější aktualizovat nejnovější verze všech balíčků pro aktuální verzi. Začněte tím, že se aktualizuje seznam balíčků:

  • sudo apt update

Next, upgrade instalované balíky na jejich nejnovější dostupné verze:

  • sudo apt upgrade

zobrazí se seznam upgrady, a budete vyzváni k pokračovat. Odpovězte y Pro Ano a stiskněte klávesu Enter.

tento proces může nějakou dobu trvat., Po dokončení použijte příkaz dist-upgrade s apt-get, který provede další aktualizace, které zahrnují změnu závislostí, přidání nebo odebrání nových balíčků podle potřeby. To bude zpracovávat sadu inovací, které mohou mít brzdí předchozí apt upgrade krok:

  • sudo apt dist-upgrade

Opět, odpověď y, když budete vyzváni, aby i nadále, a čekat na upgrade dokončit.

Nyní, když máte aktuální instalaci Ubuntu ,můžete použítdo-release-upgrade pro upgrade na verzi 20.04.,

Krok 3 – Aktualizace s Ubuntu-release-upgrade Tool

Tradičně, Ubuntu uvolní byly rozšiřitelné změnou Apt /etc/apt/sources.list – která určuje repozitáře balíčků – a pomocí apt-get dist-upgrade upgrade provést sám. Přestože tento proces stále pravděpodobně funguje, Ubuntu poskytuje nástroj s názvem do-release-upgrade, aby byl upgrade bezpečnější a jednodušší.,

do-release-upgrade úchyty kontrola na nové verze, aktualizaci sources.list a celou řadu dalších úkolů, a je oficiálně doporučeno upgradu pro server upgrady, které musí být provedeny přes vzdálené připojení.,

Začněte tím, že běží do-release-upgrade s ne možnosti:

  • sudo do-release-upgrade

Když nové Ubuntu verze nebyla oficiálně dosud uvolněna, můžete získat následující výstup:

Output
Checking for a new Ubuntu releaseNo new release found

Všimněte si, že na Ubuntu Server, nová LTS verze není k dispozici do-release-upgrade, dokud jeho první verzi, v tomto případě 20.04.1. To obvykle přichází několik měsíců po počátečním datu vydání.,

Pokud nevidíte dostupnou verzi, přidejte -d možnost upgrade na vývojovou verzi:

  • sudo do-release-upgrade -d

Pokud jste připojeni k systému přes SSH, budete dotázáni, zda chcete pokračovat. U virtuálních strojů nebo spravovaných serverů byste měli mít na paměti, že ztráta připojení SSH je rizikem, zejména pokud nemáte jiný způsob vzdáleného připojení ke konzoli systému (například funkce webové konzoly).,

u jiných systémů pod vaší kontrolou nezapomeňte, že je nejbezpečnější provádět hlavní aktualizace operačního systému pouze tehdy, pokud máte přímý fyzický přístup k počítači.

Na příkazovém řádku zadejte y a stiskněte klávesu Enter pokračujte:

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

Next, budete informováni, že do-release-upgrade je spuštění nové instance sshd na portu 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

Stisknutím tlačítka Enter. Dále můžete být upozorněni, že nebyl nalezen zrcadlový záznam., V systémech DigitalOcean je bezpečné toto varování ignorovat a pokračovat v upgradu, protože ve skutečnosti je k dispozici místní zrcadlo pro 20.04. Zadejte 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

jakmile jsou nové seznamy balíčků staženy a vypočteny změny, budete dotázáni, zda chcete spustit upgrade. Znovu zadejte y pro pokračování:

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

nové balíčky budou nyní načteny, rozbaleny a nainstalovány. I když je váš systém na rychlém připojení, bude to chvíli trvat.,

během instalace vám mohou být představeny interaktivní dialogy pro různé otázky. Například, můžete být dotázáni, zda chcete automaticky restartovat služby, když se vyžaduje:

V tomto případě, je to bezpečné odpovědět Ano. V ostatních případech můžete být dotázáni, zda chcete nahradit konfigurační soubor, který jste změnili. To je často úsudek volání, a je pravděpodobné, že bude vyžadovat znalosti o konkrétním softwaru, který je mimo rozsah tohoto tutoriálu.,

po dokončení instalace nových balíčků budete dotázáni, zda jste připraveni odstranit zastaralé balíčky. Na akciovém systému bez vlastní konfigurace by mělo být bezpečné zadat y zde. V systému, který jste silně upravili, možná budete chtít zadat d a zkontrolovat seznam balíčků, které mají být odstraněny, v případě, že obsahuje vše, co budete muset přeinstalovat později.

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

nakonec za předpokladu, že vše proběhlo dobře, budete informováni, že upgrade je dokončen a je vyžadován restart., Zadejte y, aby i nadále:

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

Na SSH relace, budete pravděpodobně vidět něco, jako je následující:

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

možná Budete muset stisknout klávesu zde k výstupu na místní řádku, protože vaše SSH relace bude ukončena na serveru end.

počkejte chvíli, než se váš server restartuje, a poté se znovu připojte. Na přihlášení, měli byste být uvítáni zprávu potvrzující, že jste nyní na Kontaktní Fossa :

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

Závěr

nyní Byste měli mít funkční Ubuntu 20.04 instalace., Odtud budete pravděpodobně muset prozkoumat nezbytné změny konfigurace služeb a nasazených aplikací.

najdete více tutoriálů a otázek 20.04 na naší stránce štítků Ubuntu 20.04 tutoriály.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *