Upgradujte Ubuntu z příkazového řádku

Upgrade Ubuntu From Command Line



Ubuntu je populární distribuce Linuxu pro domácí použití i pro podnikové uživatele. Mnoho uživatelů Ubuntu spoléhá na grafické uživatelské rozhraní například při upgradu a správě balíčků. Tento tutoriál učí, jak snadno upgradovat balíčky, upgradovat verzi OS a automatizovat upgrade z příkazového řádku.

Upgradujte Ubuntu 14.04 na 16.04

Upgrade Ubuntu ze 14.04 na 16.04 zahrnuje zadání několika příkazů:







sudo su apt-get install update-manager-core do-release-upgrade 

Terminál Ubuntu



Před spuštěním výše uvedených příkazů soubor upravte /etc/update-manager/release-upgrades k označení výchozího chování aktualizátoru verze. V tomhle upgrady vydání soubor, v současné době existují tři způsoby, jak změnit chování upgradu, první z nich je kontrola žádné aktualizace, druhá metoda umožňuje aktuálnímu operačnímu systému přejít na další bezprostřední verzi, třetí způsob upgradu Verze LTS na další okamžitou verzi LTS. do-release-upgrade ve skutečnosti iniciuje upgrade. Po tomto příkazu zobrazí několik oken a automaticky provede celý proces upgradu. Obvykle to trvá maximálně několik minut v závislosti na rychlosti internetového připojení, ke kterému je počítač připojen.



Upgradujte Ubuntu ScreenShot





Aktualizujte seznam balíků pomocí aktualizace apt-get

Balíčky jsou aplikační software, který je nainstalován k provádění různých úkolů v počítači. Ubuntu používá apt-get spravovat tyto balíčky a pomocí tohoto příkazu lze nejen instalovat balíčky, ale také upgradovat a odinstalovat. Následující pokyny ukazují, jak aktualizovat seznam balíčků a upgradovat je.

Jak je vidět na následujícím příkazu, automaticky stáhl seznam balíků a metadata z daných online úložišť. Tyto informace budou použity při upgradu balíčků, proto doporučujeme provést tento příkaz před upgradem jakéhokoli balíčku, abyste získali jeho nejnovější verzi.



Terminál Ubuntu

Upgradujte balíčky pomocí aktualizace apt-get

Rozdíl mezi aktualizací a upgradem v tomto kontextu je, že aktualizace načte informace o novějších balíčcích z úložišť, takže je lze použít k přesunu na novější verzi aktuálně nainstalovaných balíčků. Upgrade lze provést pomocí dvou příkazů v Ubuntu. apt-get upgrade a apt-get dist-upgrade . Příkaz Upgrade v zásadě upgraduje balíčky na novější verzi, jak naznačuje jeho název, aniž by dělal cokoli jiného, ​​naopak dist-upgrade inteligentně zvládá závislosti balíčků, a proto když jsou balíčky upgradovány, je možné, že budou nainstalovány nové balíčky a stávající balíčky odinstalovány v závislosti na seznamu balíčků nainstalovaném v systému. Doporučuje se tedy vždy používat apt-get dist-upgrade většinou.

V tomto příkladu níže, protože k provedení upgradu používá příkaz dist-upgrade, upgrader inteligentně zpracovává závislosti na základě seznamu balíčků dostupného v systému. Jak je vidět, odstraní 9 balíčků, zdrží se upgradu jednoho balíčku a také nainstaluje 85 balíčků, které nebyly nainstalovány s prostým apt-get upgrade příkaz.

Terminál Ubuntu

Automatizujte proces upgradu

Automatizace procesu upgradu umožní systému provést upgrade automaticky bez zásahu správce. Díky tomu je údržba nejen efektivní, ale také zabraňuje tomu, aby byl systém vystaven škodlivému malwaru a útokům.

apt-get install unattended-upgrades

Ubuntu ve výchozím nastavení poskytuje bezobslužné upgrady automatizovat proces upgradu. Automaticky aktualizuje balíčky, kdykoli jsou k dispozici novější aktualizace. Můžete upravit /etc/apt/apt.conf.d/50 bezobslužné aktualizace soubor pro konfiguraci vlastností této funkce. Ve výchozím nastavení Ubuntu automaticky instaluje upgrady zabezpečení, ale s malou změnou souboru lze nainstalovat i pravidelné aktualizace. Na druhém snímku obrazovky ukazuje, jak je bezobslužný upgrade nakonfigurován tak, aby odesílal e-maily, když jsou nalezeny problémy nebo nové upgrady balíčků.

Terminál Ubuntu

Terminál Ubuntu

Terminál Ubuntu

Následující snímek obrazovky ukazuje, jak vypadá e-mail bez dozoru, když je e-mailový server v systému správně nakonfigurován. Vrátí true, pokud se splní dané podmínky ve výše uvedených souborech, a následně nainstaluje popsané aktualizace do systému. Pokud upgradoval některé balíčky, je v e -mailu uveden úplný popis instalace spolu s názvem balíčků.

Terminál Ubuntu

Kromě toho Ubuntu poskytuje několik dalších nastavení, která určují frekvenci procesu upgradu. To určuje, KDY bude proces aktualizace vyvolán. Upravit /etc/apt/apt.conf.d/10periodic upravit tato nastavení.

Terminál Ubuntu

APT :: periodic :: update-package-lists dictates apt-get update to be run every n počet dní, zde uvádí 1; aktualizace apt-get je tedy automaticky vyvolávána každý den, APT :: periodic :: download-upgradeable-packages dictates apt-get upgrade –download-only to be run in every n počet dní, zde uvádí 1; proto se apt-get upgrade –download-only automaticky spouští každý den. Autoclean není nutný, ale pomáhá systému zbavit se balíčků, které již nejsou užitečné.

Získejte oznámení, až budou k dispozici nové aktualizace

Kromě automatizace procesu upgradu lze informace o nových balíčcích získat automatizovaným e -mailem. Tento tutoriál používá apticron za tímto účelem, který je vysoce účinný a mohl by identifikovat dostupnost nových balíčků rychleji než manuální cesta. Největší výhodou této metody je schopnost identifikovat novější upgrady, aniž byste se museli přihlašovat na server, pokud je spolu s tím zapnutý bezobslužný upgrade, je možné zjistit, které balíčky byly skutečně upgradovány. Existují však i stinné stránky automatizovaného upgradu, například konfigurace nových balíčků, když jsou automatizované, nebude mít lidský dohled, takže pouhé obdržení e -mailu může být lepší. Nebo můžete takové balíčky zařadit na černou listinu při automatické aktualizaci v bezobslužných upgradech, abyste zajistili, že budou automaticky upgradovány pouze bezpečné balíčky.

apt-get install apticron

Jakmile je apticron nainstalován s výše uvedeným příkazem, lze jej konfigurovat v souboru: /etc/apticron/apticron.conf . Jediná věc, kterou je třeba uvést, je e -mailová adresa příjemce, který je zodpovědný za správu serveru, pravděpodobně správce. Pokud je e -mailový server správně nakonfigurován, e -mail apticron by měl vypadat jako na následujícím snímku obrazovky. Obsahuje datum sestavy, název serveru a IP, které balíčky mají nové upgrady spolu s názvy balíčků, a jejich úplné podrobnosti, které zde nebyly uvedeny z důvodu místa.

Terminál Ubuntu