Celý linuxový ekosystém funguje na konceptu balíčků; každý balíček v Linuxu je zásadní pro zajištění hladkého fungování operačního systému.
Chcete-li aktualizovat své balíčky na distribucích založených na Debianu a Ubuntu, možná budete muset běžet od pilíře k příspěvku a snažit se najít nejlepší způsob aktualizace veškerého základního softwaru.
Při hledání způsobů aktualizace balíčků narazíte na příkazy jako apt update, apt upgrade a související verze. Jde ale o to, jaký je rozdíl mezi těmito příkazy a jak je můžete použít k aktualizaci svých linuxových balíčků?
apt aktualizace vs. apt upgrade: Srovnání
I když apt aktualizace příkaz se může zdát jako zřejmá možnost přejít na aktualizaci vašich balíčků v systému Linux, není tomu tak úplně. Příkaz update vám dává představu o dostupných aktualizacích, ale nestahuje ani neinstaluje aktualizace v rámci vašeho distro.
Na druhou stranu, vhodný upgrade příkaz stáhne a nainstaluje dostupné aktualizace do vašeho počítače najednou. Váš systém Linux má dostupnou mezipaměť softwaru (balíčků), která obsahuje nezbytná metadata související s těmito balíčky. Metadata zahrnují informace týkající se verze, úložiště, závislosti a další relevantní podrobnosti o balíčku.
Pokud nepoužijete příkaz update, mezipaměť neobnovíte, což by vám nedalo ponětí o dostupných aktualizacích balíčků.
Zde je návod, jak použít příkaz apt update:
sudo apt Aktualizace
Po příkazu update téměř vždy následuje příkaz upgrade, který stáhne aktualizace:
upgrade sudo apt
Jakmile předáte příkaz pro upgrade, APT začne stahovat software. Zobrazí se výzva k potvrzení stažení a instalace. Vepište y nebo Ano pro potvrzení akce.
Případně můžete upravit příkaz upgrade tak, aby stahoval a instaloval balíčky bez přerušení.
sudo apt upgrade -y
The -y příznak poskytuje potvrzení, které APT potřebuje k provedení instalace.
Konečně je zde možnost používat funkce aktualizace a upgradu společně. Kombinace obnoví mezipaměť, stáhne aktualizace a nainstaluje je najednou.
aktualizace sudo apt && sudo apt upgrade -y
The && operátor zřetězí dva příkazy dohromady a následuje -y, který funguje jako předem specifikované potvrzení pro aktualizaci a upgrade vašich balíčků.
Před instalací jakéhokoli nového softwaru v systému Linux vždy byste měli upgradovat své stávající balíčky.
Pochopení apt list --upgradable Command
The apt – upgradovatelné funguje jako příkaz update, protože uvádí všechny možné balíčky dostupné pro aktualizaci. Zatímco příkaz update pouze aktualizuje mezipaměť balíčku, neuvádí dostupné aktualizace.
Příkaz --upgradable na rozdíl od příkazu upgrade nestahuje/neinstaluje balíčky. Místo toho si můžete prohlédnout dostupné aktualizace balíčků a zjistit, zda je chcete upgradovat nebo ne.
Chcete-li získat seznam všech dostupných aktualizací, zadejte do okna terminálu následující:
sudo apt seznam -- upgradovatelné
Pokud máte ve svém systému nainstalovaný Flatpak, Snap nebo jakýkoli jiný správce balíčků, po spuštění výše uvedeného příkazu neuvidíte dostupné aktualizace pro tyto správce balíčků. Toto funguje pouze s balíčky APT.
Kromě toho musíte poznamenat, že správce balíčků APT funguje pouze v rámci distribucí Ubuntu a Debianu.
Na aktualizace/upgrade balíčků na jakékoli jiné distribuce, jako je Arch, Fedora, popř další distribuce založené na RPM, musíte postupovat podle sady různých příkazů.
Aktualizace a aktualizace balíčků na Ubuntu a distribucích založených na Debianu
V systému Linux musíte aktualizovat a nainstalovat nejnovější verze balíčků, aby váš systém fungoval hladce.
Navzdory všem dostupným nejnovějším aktualizacím a verzím však musíte mít předem nainstalovanou sadu základních balíčků. Jeden z těchto balíčků je build-essential, který instaluje sadu kompilátorů a dalšího softwaru nezbytného pro vývoj v distribucích Ubuntu a Debian.