Úvod
Jako mnoho jiných uživatelů Ubuntu vás možná napadlo – Jaký je rozdíl mezi apt-get a apt? Nebo možná – Kdy použít apt-get a kdy apt?
Chcete-li odpovědět na tyto otázky, musíte nejprve pochopit, kdy a proč byla tato rozhraní příkazového řádku vytvořena. Poté je můžete porovnat vedle sebe, abyste zjistili, proč používat jeden přes druhý.
V tomto tutoriálu se naučíte rozdíl mezi apt a apt-get.

Co je to příkaz apt-get?
Pokud jste uživatelem Linuxu, který ovládá příkazový řádek, apt-get
je pravděpodobně něco, co často používáte. Tento nástroj používáte k instalaci, aktualizaci, vypisování a odstraňování balíčků z vašeho systému.
apt-get je program příkazového řádku používaný k interakci se systémem správy balíčků APT (Advanced Package Tool). To je však jen jeden z nástrojů používaných ke komunikaci se systémem APT. Spolu s apt-get , existují také apt-cache , apt-config, a (nově přidaný) apt .
APT vs APT-GET:Jaký je rozdíl?
Mezi apt a apt-get jsou čtyři hlavní rozdíly:
- Nástroj apt spojuje funkce apt-get a apt-cache
- Další výstup a vylepšený design
- Změny v syntaxi příkazů pro stávající funkce
- Dvě nové funkce exkluzivně pro
apt
příkaz
1. APT kombinuje funkce APT-GET a APT-CACHE
Před Ubuntu 16.04 uživatelé pravidelně komunikovali se správcem balíčků APT pomocí nástrojů příkazového řádku:apt-get , apt-cache a apt-config . Ačkoli tyto nástroje nabízejí mnoho funkcí, většina průměrných uživatelů nevyužila všechny příkazy, které poskytují.
Proto chtěl Linux vytvořit zjednodušený nástroj, který by se skládal pouze ze základních příkazů. S vydáním Ubuntu 16.04 a Debianu 8 představili nové rozhraní příkazového řádku – apt .
Hlavním cílem této novinky bylo sloučit nejpoužívanější apt-get
a apt-cache
příkazy pod stejnou předponou příkazu.
2. Další výstup a vylepšený design
Kromě zjevných rozdílů mezi příkazy apt
také zavedl změny v designu výstupu.
Spolu s aktualizací vašeho místního úložiště také update
příkaz nyní obsahuje další řádek zobrazující počet balíčků, které by měly být upgradovány. Mezi aktualizací a aktualizací balíčků ve vašem systému je rozdíl. Proto tato novinka slouží jako užitečná připomínka upgradu požadovaných balíčků.

Jakmile výstup zobrazí počet balíčků, které lze upgradovat, můžete požádat správce balíčků, aby viděl seznam těchto balíčků. Spusťte apt list --upgradable
a výstup zobrazí zadaný seznam.
Výstup obsahuje vylepšený design pro jasnější zobrazení s důrazem na barvy.

Nakonec apt
příkaz přidal ukazatel průběhu zobrazující proces upgradu. Jedná se o jednoduchý, ale užitečný doplněk, který uživateli poskytuje více informací o daném procesu.

3. Příkazy apt vs apt-get
Ačkoli apt
příkazy nahrazují běžně používané apt-get
a apt-cache
funkce, nejsou zpětně kompatibilní se všemi z nich. Starší správce balíčků nemůžete vždy nahradit apt .
V tabulce níže naleznete apt
příkaz pro kteroukoli danou funkci a také který příkaz nahrazuje.
Funkce příkazu | Stávající příkaz | Příkaz apt |
---|---|---|
Aktualizujte úložiště balíčků | aktualizace apt-get | aktualizace apt |
Aktualizovat balíčky | upgrade apt-get | upgrade apt |
Upgradujte balíčky a odstraňte zbytečné závislosti | apt-get dist-upgrade | úplný upgrade apt |
Instalace balíčku | instalace apt-get [název_balíčku] | apt install [package_name] |
Odstranění balíčku | apt-get remove [package_name] | apt-remove [název_balíčku] |
Odstranění balíčku s konfigurací | apt-get purge [název_balíčku] | apt purge [package_name] |
Odstraňte zbytečné závislosti | apt-get autoremove | apt autoremove |
Vyhledat balíček | apt-get search [package_name] | apt-get search [package_name] |
Zobrazit informace o balíčku | apt-cache show [package_name] | apt show [package_name] |
Zobrazit zdroje aktivních balíčků | zásady apt-cache | zásady apt |
Zobrazit nainstalované a dostupné verze balíčku | zásady apt-cache [package_name] | apt policy [package_name] |
4. Nové příkazy apt
Kromě zjednodušení stávajících příkazů apt
má pár vlastních. Byly přidány, aby splnily potřebné příkazové funkce uvedené níže.
Funkce příkazu | Nový příkaz apt |
---|---|
Seznam balíků podle kritérií | seznam vhodných |
Upravit seznam zdrojů | apt edit-sources |
Kdy použít apt místo apt-get?
Většina uživatelů Linuxu doporučuje použít apt
místo apt-get
kdykoliv můžeš. Nejen, že se snáze píše a pamatuje, ale plní úkoly mnohem rychleji.
Přirozeně existují případy, kdy je nahrazeno apt-get
nebo apt-cache
není možné. I když možná stále budete muset přepínat mezi rozhraními příkazového řádku, mnozí věří, že apt
velení nakonec převezme. Prozatím neexistuje žádné oficiální prohlášení, kdy nebo zda se tak stane.