Jak upgradovat na Ubuntu 18.04 Bionic Beaver

Úvod

nejnovější vydání dlouhodobé podpory operačního systému Ubuntu (LTS), Ubuntu 18.04 (Bionic Beaver), bylo vydáno 26.dubna 2018. Tato příručka vysvětlí, jak upgradovat systém Ubuntu verze 16.04 nebo novější na Ubuntu 18.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 18.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 16.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í Bionic Beaver a našeho článku Co je nového v Ubuntu 18.04.

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 používat DigitalOcean snímky automaticky zálohovat své kapičky 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-get update

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

  • sudo apt-get 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říkazdist-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 vylepšení, které mohou být drženy zpět apt-get upgrade:

  • sudo apt-get 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 18.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

Pokud je to tento případ, přidat do -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. 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, když 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 y

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

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?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

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 y

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 y

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 Bionic Beaver:

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

Závěr

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

Více návodů 18.04 najdete na naší stránce tagů Ubuntu 18.04 tutoriály.

Share

Napsat komentář

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