====== Automatické bezpečnostní aktualizace ====== {{page>Konvence/Pokročilý}} {{:aktualizace.png}} Stejně jako u každého operačního systému jsou i v Ubuntu velmi důležité aktualizace, jež obsahují opravy chyb a důležité bezpečnostní záplaty. {{:info.png}} Ubuntu vás automaticky na všechny aktualizace systému upozorňuje a umožní vám je snadno ručně nainstalovat. Pokud chcete tuto činnost zautomatizovat, tento návod vám k tomu pomůže. ====== Grafické prostředí ====== {{:navigate.png}} Spusťte si [[:Centrum softwaru pro Ubuntu|Centrum softwaru]], z jeho nabídky nabídky **Upravit → Zdroje softwaru...** spusťte nástroj pro nastavení aktualizací a [[:Přidávání zdrojů|softwarových zdrojů]] a přejděte na kartu **Aktualizace**. {{ .:automaticke-aktualizace.png?550 }} Ve spodní části si vyberte, které aktualizace se budou instalovat (pro automatickou aktualizaci doporučujeme povolit pouze //Bezpečnostní aktualizace//). Můžete si také nastavit, jak často bude systém dostupnost aktualizací kontrolovat, případně nastavit, jak se má systém chovat, nalezne-li i tzv. //Ostatní aktualizace//. ====== Terminál ====== {{:terminal.png}} Obzvláště na [[:Servery|serverech]] uvítáte možnost snadného nastavení automatických aktualizací v textovém prostředí. ===== Pomocí apt.conf.d ===== Povolení automatických aktualizací provedete editací souboru ''/etc/apt/apt.conf.d/10periodic'', například [[:Terminál|příkazem]] gksudo gedit /etc/apt/apt.conf.d/10periodic Nalezněte řádky APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::Unattended-Upgrade "0"; a u obou změňte hodnotu z ''0'' na ''1''. Dále upravte soubor ''/etc/apt/apt.conf.d/50unattended-upgrades'', například příkazem gksudo gedit /etc/apt/apt.conf.d/50unattended-upgrades Nalezněte a odkomentujte (odstraňte lomítka na začátcích řádků) řádky "${distro_id} ${distro_codename}-security"; "${distro_id} ${distro_codename}-updates"; {{:info.png}} Tyto řádky se mohou u jednotlivých [[:vydání]] Ubuntu lišit. ===== Pomocí Cron ===== Alternativní způsob k výše popsanému představuje automatická aktualizace pomocí démona Cron, jenž zajišťuje časové spouštění různých příkazů a skriptů. V adresáři ''/etc/cron.weekly/'' vytvořte soubor ''apt-security-updates'', například [[:Terminál|příkazem]] gksudo gedit /etc/cron.weekly/apt-security-updates a vložte do něj následující obsah echo "**************" >> /var/log/apt-security-updates date >> /var/log/apt-security-updates apt-get update >> /var/log/apt-security-updates apt-get upgrade -y -t precise-security >> /var/log/apt-security-updates echo "Security updates installed (if found)" {{:info.png}} Na páté řádce musíte část ''precise-security'' upravit podle toho, jaké [[:vydání]] Ubuntu používáte. Pomocí následujícího [[:Terminál|příkazu]] dejte souboru potřebná [[:Práva souborů|práva]] sudo chmod 755 /etc/cron.weekly/apt-security-updates {{:tip.png}} Tento skript bude spouštěn každý týden a nainstaluje dostupné bezpečnostní aktualizace. Pro účely pozdější kontroly bude také v souboru ''/var/log/apt-security-updates'' vytvářen o těchto událostech záznam. ====== Odkazy ====== * [[https://help.ubuntu.com/community/AutomaticSecurityUpdates|Originál návodu]] {{:en.png}}