Proč Ubuntu neuvolňuje aktualizace všem najednou?

Ubuntu neuvolňuje některé aktualizace všem najednou. Ukážu, jak funguje jejich fázování a proč mohou balíčky zůstat ve výpisu APT.

Terminál, 50% stav a bezpečnostní štít

Podobně jako Windows ani Ubuntu, a tedy ani Xubuntu, neuvolňuje některé aktualizace všem uživatelům najednou. Co kdyby byla v aktualizaci chyba?

Xubuntu udržuji pomocí příkazů update a upgrade

Asi nejjednodušším způsobem, jak udržovat systém aktuální, je použití těchto dvou terminálových příkazů:

  • sudo apt update
  • sudo apt upgrade

sudo znamená, že chci spustit příkaz jako správce. Bez oprávnění správce není možné instalovat systémové aktualizace ani provádět systémové změny.

apt update stáhne aktuální informace o dostupných balíčcích a jejich verzích z nastavených repozitářů. Samotné aktualizace ještě neinstaluje.

apt upgrade následně nainstaluje dostupné aktualizace již nainstalovaných balíčků.

Terminál spustím klávesovou zkratkou Ctrl+Alt+T.

Tento způsob aktualizace funguje ve většině systémů založených na Debianu, například v Debianu, Ubuntu a jeho derivátech včetně Xubuntu nebo v Linux Mintu.

Xubuntu - Vojtěch Král
Xubuntu je můj oblíbený linuxový operační systém. Je uživatelsky přívětivý a díky prostředí Xfce nenáročný na hardware. Přečtěte si moje příspěvky o něm a dalších souvisejících tématech.

Aktualizace nemusí proběhnout úplně

Po aktualizaci mohou některé balíčky zůstat ve výpisu příkazu apt list --upgradable, přestože jsem spustil apt upgrade. Jedním z možných důvodů je postupné zavádění aktualizace řízené Ubuntu.

Výpis příkazu apt list --upgradeable v terminálu Xubuntu
Výpis příkazu apt list --upgradeable v terminálu Xubuntu

V mém případě se jednalo o postupné zavádění aktualizace řízené Xubuntu.

Mně se to objevilo u balíčku AppArmor, což je bezpečnostní vrstva Linuxu, která omezuje, co smějí jednotlivé programy dělat.

Aktualizace AppArmor fázována na 50 %, informace z terminálu Xubuntu
Aktualizace AppArmor fázována na 50 %

Příkazem apt policy apparmor jsem zjistil, že aktualizace byla v okamžiku kontroly fázována na 50 %. To znamená, že byla zpřístupněna pouze části počítačů. APT ji na mém počítači zatím ponechal stranou, takže stačilo počkat.

Kdy použít full-upgrade

Pro běžnou aktualizaci systému zpravidla stačí příkaz sudo apt upgrade.

Příkaz sudo apt full-upgrade aktualizuje systém také, ale při řešení změněných závislostí smí některé nainstalované balíčky odstranit. Před potvrzením je proto vhodné zkontrolovat, co přesně chce provést.

full-upgrade neobchází postupné zavádění aktualizací a neslouží k běžnému čištění systému. K odstranění automaticky nainstalovaných balíčků, které už nejsou potřeba, slouží příkaz sudo apt autoremove.

Příkaz sudo apt full-upgrade v Terminálu Xubuntu
Příkaz sudo apt full-upgrade

Xubuntu dobře funguje i na slabším počítači

Jedním z důvodů, proč používám Xubuntu, jsou jeho nízké nároky na hardware.

Pro běžnou práci proto nemusíte pořizovat nejnovější a nejdražší sestavu – dobře může posloužit i levnější nebo repasovaný počítač s SSD. Na něj si následně můžete Xubuntu nainstalovat.

Nabídka cenově dostupných počítačů

Repasované počítače jsou ideálním řešením pro zákazníky, kteří potřebují vysoký výkon za relativně málo peněz. Záruka až 48 měsíců.

Přejít na nabídku