V tomto článku vysvětlíme rozdíl mezi příkazy apt a apt-get v systému Linux. Budeme také diskutovat o několika nejčastěji používaných příkazech apt, které nahradily příkaz apt-get.
Apt - Stručná historie
Obslužný program apt příkazového řádku byl představen v roce 2014 pro .deb balíčky distribuce Debianu. Poprvé byl použit v nestabilní verzi Debianu a poté se stal standardem v Debianu 8. Zpočátku to nezískalo velkou pozornost uživatelů a stále používali starý a známý příkaz apt-get. Po vydání Ubuntu 16.04, začíná si získávat popularitu a nějakým způsobem nahradil apt-get.
Rozdíl mezi apt-get a apt
První rozdíl, který si mezi apt a apt-get všimnete, je samotný příkaz. Například pokud chcete použít aktualizaci apt-get k aktualizaci indexu úložiště systému, spustili byste:
$ sudo apt-get aktualizaceNyní s apt, stačí spustit:
$ sudo apt aktualizacePříkaz apt update nejen aktualizuje index úložiště, ale také říká, zda a kolik nových verzí softwaru je v úložišti k dispozici.
Podívejme se na další apt příkazy, které nahradily apt-get. Chcete-li zobrazit tyto příkazy, můžete zadat apt help nebo navštívit stránku apt man zadáním apt man do Terminálu. Zobrazí všechny informace související s apt
Funkce | apt-get | výstižný |
Nainstalujte balíček | apt-get install | apt nainstalovat |
Odebrat balíček | apt-get odebrat | trefně odstranit |
Aktualizujte celý balíček | apt-get upgrade | apt upgrade |
Aktualizovat všechny balíčky (automatické zpracování závislostí) | apt-get dist-upgrade | apt plný upgrade |
Hledat balíčky | vyhledávání apt-cache | trefné vyhledávání |
Zobrazit informace o balíčku | show apt-cache | Apt show |
Odeberte nežádoucí závislosti | apt-get autoremove | apt autoremove |
Odebere balíček s přidruženou konfigurací | Apt-get očištění | trefné očištění |
Ve výše uvedené tabulce jsou všechny příkazy stejné, pokud nahradíte apt-get za apt s výjimkou příkazu apt upgrade. Starý příkaz apt-get upgrade aktualizuje všechny balíčky, které aktuálně ve vašem systému existují. Neinstaluje ani neodstraňuje stávající balíček ve vašem systému.
Nový příkaz apt upgrade však nainstaluje balíčky, které byly přidány jako závislosti upgradovatelných balíků. Ačkoli je podobný upgradu apt-get, neodstraní také balíčky, které byly dříve nainstalovány.
Příkaz apt show navíc vytiskne výstup v abecedním pořadí a skryje některé méně důležité informace, které byly zobrazeny příkazem apt-cache show.
Rozdíl mezi apt a apt-get se neomezuje pouze na příkazy. Do nového příkazu apt byla přidána další vizuální funkce, aby byla koncovým uživatelům příjemná. Kdykoli se balíček aktualizuje při použití apt upgradu, apt full-upgrade nebo apt dist-upgrade, zobrazí se indikátor průběhu informující o průběhu procesu. Objeví se také při odebrání balíčku pomocí apt remove nebo apt purge.
Kromě toho, pokud spustíme apt list -upgradable, zobrazí se také některé barvy, které poskytují jasný přehled o balíčcích, pro které úložiště nabízí nejaktuálnější verzi.
Dva nové příkazy:
Kromě náhradních příkazů jsou u apt zavedeny dva nové příkazy: apt list a apt edit-sources.
- výstižný seznam - když se příkaz apt list používá s -installed nebo -upgradeable, zobrazí seznam balíků, které jsou nainstalované, dostupné k instalaci nebo ty, které je třeba upgradovat.
- apt edit-sources - při použití tohoto příkazu se otevřou zdroje.seznam souborů v editoru pro úpravy.
Apt-get stále není úplně nahrazen výstižným a myslím si, že nebude nikdy zcela ukončen. Možná však uvažujete o tom, pro co byste se měli rozhodnout: apt nebo apt-get. Podle mého názoru se volba pro apt vyplatí, protože poskytuje všechny požadované funkce pro správu balíků a je rychlejší, přátelštější a snadno použitelná.