GNU/Linux >> Znalost Linux >  >> Ubuntu

APT vs APT-GET:Jaký je rozdíl?

Ú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:

  1. Nástroj apt spojuje funkce apt-get a apt-cache
  2. Další výstup a vylepšený design
  3. Změny v syntaxi příkazů pro stávající funkce
  4. 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.


Ubuntu
  1. Rozdíl mezi [[ $a ==Z* ]] a [ $a ==Z* ]?

  2. Jaký je rozdíl mezi úkolovými a normálními metodami?

  3. Jaký byl rozdíl mezi `sudo Apt-get -f Install` a `sudo Apt-get Install -f`?

  1. Kontejnery vs virtuální stroje (VM):Jaký je rozdíl?

  2. Cloud Hosting vs. VPS Hosting:Jaký je rozdíl?

  3. Jaký je rozdíl mezi apt-get a aptitude?

  1. Docker CMD vs. Entrypoint Commands:Jaký je rozdíl?

  2. SQL vs NoSQL:Jaký je rozdíl?

  3. Snap vs APT:Jaký je rozdíl?