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 na upgrade a správu balíčků. Tento kurz učí, jak upgradovat balíčky, upgradovat verzi operačního systému a automatizovat upgrade snadno z příkazového řádku.
Upgradujte Ubuntu 14.04 až 16.04
Aktualizace Ubuntu ze 14.04 až 16.04 zahrnuje zadání několika příkazů:
sudo su apt-get install update-manager-core do-release-upgrade
Před spuštěním výše uvedených příkazů nezapomeňte soubor upravit / etc / update-manager / release-upgrades k označení výchozího chování pro upgradovací verzi. V tomhle vydání-upgrady soubor, v současné době existují tři způsoby, jak změnit chování upgradu, první nekontroluje žádné aktualizace, druhý způsob provede upgrade aktuálního operačního systému na další okamžitou verzi, třetí způsob upgraduje verzi LTS na další okamžitou verzi LTS. do-release-upgrade ve skutečnosti iniciuje aktualizaci. Po tomto příkazu se zobrazí několik oken při automatickém provádění celého procesu upgradu. Obvykle to trvá maximálně pár minut v závislosti na rychlosti internetového připojení, ke kterému je počítač připojen.
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á ke správě těchto balíků příkaz apt-get a pomocí tohoto příkazu lze balíky nejen instalovat, ale také je upgradovat a odinstalovat. Následující pokyny ukazují, jak aktualizovat seznam balíků a upgradovat je.
Jak je vidět v následujícím příkazu, automaticky stáhlo seznam balíků a metadata z daných online úložišť. Tyto informace budou použity při upgradu balíčků, proto se doporučuje provést tento příkaz před upgradem libovolného balíčku a získat jeho nejnovější verzi.
Upgradujte balíčky pomocí upgradu apt-get
Rozdíl mezi aktualizací a upgradem v této souvislosti spočívá v tom, že aktualizace načte informace o novějších balíčcích z úložišť, takže ji lze použít k přechodu na novější verzi aktuálně nainstalovaných balíčků. Aktualizaci lze v Ubuntu provést dvěma příkazy. apt-get upgrade a apt-get dist-upgrade. Příkaz Upgrade v zásadě upgraduje balíčky na novější verzi, jak napovídá její název, aniž by bylo nutné dělat cokoli jiného, naopak dist-upgrade inteligentně zpracovává závislosti balíků, a proto během aktualizace balíčků je možné, že budou nainstalovány nové balíčky a existující balíčky odinstalovány v závislosti na seznamu balíků nainstalovaných v systému. Doporučuje se tedy vždy použít 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ých 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.
Automatizujte proces upgradu
Automatizace procesu upgradu umožní systému zpracovat aktualizaci automaticky bez zásahu správce. Díky tomu je údržba nejen efektivní, ale také brání systému v vystavení škodlivému malwaru a útokům.
apt-get install unattended-upgrades
Ubuntu ve výchozím nastavení poskytuje bezobslužné upgrady k automatizaci procesu upgradu. Automaticky upgraduje balíčky, kdykoli jsou k dispozici novější aktualizace. Můžete upravit / etc / apt / apt.konf.d / 50 bezobslužných upgradů soubor pro konfiguraci vlastností této funkce. Ve výchozím nastavení Ubuntu automaticky instaluje upgrady zabezpečení, ale s malou změnou v souboru lze nainstalovat také pravidelné aktualizace. Na druhém snímku obrazovky ukazuje, jak je bezobslužný upgrade nakonfigurován tak, aby odesílal e-maily, když se objeví problémy nebo nové upgrady balíčků.
Následující snímek obrazovky ukazuje, jak vypadá e-mail s bezobslužným upgradem, když je e-mailový server správně nakonfigurován v systému. Vrátí true, pokud se splnily 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ů.
Ubuntu navíc poskytuje několik dalších nastavení pro upřesnění frekvence procesu upgradu. To určuje, KDYŽ bude vyvolán proces upgradu. Upravit / etc / apt / apt.konf.d / 10 periodické upravte tato nastavení.
APT :: periodic :: update-package-lists diktuje spuštění „apt-get update“ n počet dní, zde uvádí 1; proto se „apt-get update“ automaticky vyvolává každý den, APT :: periodic :: download-upgradable-packages diktuje „apt-get upgrade -download-only“, které se má spustit v každém n počet dní, zde uvádí 1; proto se každý den automaticky vyvolává „apt-get upgrade -download-only“. 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 kurz používá apticron za tímto účelem, který je vysoce efektivní a může identifikovat dostupnost nových balíčků rychleji než manuální způsob. Největší výhodou této metody je schopnost identifikovat novější upgrady i bez přihlášení na server, pokud je spolu s tím zapnuta bezobslužná aktualizace, je možné zjistit, které balíčky byly skutečně upgradovány. Existují však i nevýhody automatizovaného upgradu, například konfigurace nových balíčků, když jsou automatizované, nebude mít lidský dohled, takže může být lepší pouze obdržení e-mailového upozornění. Nebo můžete takové balíčky zakázat při automatickém upgradu v bezobslužných upgradech, abyste zajistili, že budou automaticky upgradovány pouze bezpečné balíčky.
apt-get nainstalovat apticron
Jakmile je apticron nainstalován s výše uvedeným příkazem, lze jej nakonfigurovat v souboru: / etc / apticron / apticron.konf. Jediné, co je třeba uvést, je e-mailová adresa příjemce, který je odpovědný za správu serveru, pravděpodobně správce. Pokud je e-mailový server správně nakonfigurován, měl by e-mail apticron vypadat jako na následujícím snímku obrazovky. Obsahuje datum zprávy, název serveru a IP, které balíčky mají nové upgrady spolu s jejich názvy balíčků a jejich veškeré podrobnosti, které zde kvůli prostoru nebyly zmíněny.