Apt (Advanced Pškádlení Tlol) se v zásadě používá pro instalaci a odinstalaci balíčků ve Windows GNU / Linux. Ty, které používáme Debian a deriváty, používáme to normálně, i když můžeme také použít Nadání.
Víte, jaký je mezi nimi rozdíl? Ani já jsem je neznal, a tak jsem začal zkoumat a experimentovat. Zde vám ukážu výsledek.
Nadání.
Říká se to Nadání je vylepšená verze Apt a spravuje balíkové závislosti mnohem lépe a je dokonce doporučován Debian. Nadání obsahuje mnohem více možností než apt, Podívejme se na nejpoužívanější a jejich popis podle aptitude.
instalovat : Nainstalujte jeden nebo více balíčků. Balíčky by se měly objevit po příkazu „install“.
odebrat, vyčistit, podržet, uvolnit, uchovat, přeinstalovat : Tyto příkazy fungují stejně jako příkaz „install“, ale v tomto případě by pojmenovaná akce ovlivnila všechny balíčky na příkazovém řádku, které ji nezruší.
aktualizovat : Aktualizujte seznam dostupných balíčků ze zdrojů apt (ekvivalent „apt-get update“).
bezpečný upgrade : Aktualizujte nainstalované balíčky na nejnovější verzi. Nainstalované balíčky budou odstraněny, pokud nebudou použity.
plný upgrade : Aktualizujte nainstalované balíčky na nejnovější verzi, v případě potřeby je nainstalujte nebo odeberte. Tento příkaz je méně konzervativní než bezpečný upgrade, a proto je náchylnější k nežádoucím akcím. Je však schopen aktualizovat balíčky, které bezpečná aktualizace nemůže aktualizovat. Z historických důvodů se příkaz původně nazýval dist-upgrade a aptitude stále rozpoznává dist-upgrade jako synonymum pro plný upgrade.
hledat : Najděte balíčky, které odpovídají jednomu ze vzorů zadaných na příkazovém řádku.
show : Zobrazit podrobné informace týkající se jednoho nebo více balíčků, které jsou uvedeny podle příkazu «Hledat».
Chcete-li zobrazit více informací o aptitude a jeho možnostech, můžeme použít jeden z nejlepších způsobů, jak najít pomoc, vložením do konzoly:
$ mužská zdatnost
Apt
V případě Apt je používán příkazy: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, první 2 jsou nejpoužívanější. Zahrnuté možnosti jsou následující:
aktualizovat : Aktualizace se používá k synchronizaci indexu balíku z jejich zdrojů.
upgradovat : upgrade se používá k instalaci nejnovější verze všech balíků nainstalovaných v systému z libovolného zdroje uvedeného v /etc/apt/sources.list.
dist-upgrade : Kromě provádění akcí upgradu inteligentně zpracovává změny závislostí kvůli novým verzím balíčků. apt-get má „inteligentní“ systém řešení konfliktů a v případě potřeby se pokusí aktualizovat nejdůležitější balíčky na úkor těch méně důležitých.
instalovat : Nainstalujte nebo aktualizujte balíčky, které následují za slovem „install“.
odstranit : Chová se stejně jako instalace s tím rozdílem, že místo instalace balíčky odebere. Mějte na paměti, že při odebrání balíčku zůstanou jeho konfigurační soubory v systému. Pokud před názvem balíčku předchází znaménko plus (bez mezer mezi nimi), dotyčný balíček se místo odebrání nainstaluje.
purge : Je identické s odstraněním, s tím rozdílem, že balíčky budou odstraněny a vyčištěny (budou odstraněny také všechny konfigurační soubory).
Chcete-li zobrazit více informací o aptitude a jeho možnostech, můžeme použít jeden z nejlepších způsobů, jak najít pomoc, vložením do konzoly:
$ man apt-get.
Jaký je tedy rozdíl?
Ve skutečnosti vše závisí na použití, které mu každý dává, a na tom, co musí udělat. Zejména vždy používám aptitude, protože má mnohem více možností, ale v případě, že musím hledat, je pro mě apt-cache zajímavější. Aptitude má také rozhraní konzoly:
Na některých místech jsem to četl schopnost nainstaluje také navrhované závislosti, a to apt-get nainstalujte pouze doporučené. Pokud se však pokusíme nainstalovat například Audacious, uvidíme, že nainstaluje stejné balíčky.
Uvidíme při instalaci odvážně s schopnost:
sudo aptitude nainstalovat odvážně Budou nainstalovány následující NOVÉ balíčky: odvážné audacious-pluginy {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} rozbalit {a} 0 aktualizovaných balíčků, 12 nových nainstalovaných, 0 k odebrání a 0 neaktualizováno. Potřebuji stáhnout 3494 kB souborů. Po rozbalení bude použito 11,0 MB.
a teď s apt-get:
sudo apt-get install drzý Čtení seznamu balíků ... Hotovo Vytváření stromu závislostí Čtení informací o stavu ... Hotovo Budou nainstalovány následující balíčky navíc: odvážné pluginy libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a libsidplay2 rozbalte Doporučené balíčky: libmcs-backend-gconf libmcs-utils zip Budou nainstalovány následující NOVÉ balíčky: odvážné odvážné pluginy libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a libsidplay2 rozbalte 0 aktualizováno, 12 bude nainstalováno, 0 odstraněno a 0 neaktualizováno. Potřebuji stáhnout 3494 kB souborů. Po této operaci bude použito 11,0 MB dalšího místa na disku.
Abychom viděli další rozdíl, můžeme provést vyhledávání. Například otevřete terminál a zadejte:
aptitude search ipod
a pak
vyhledávání apt-cache ipod
Jak můžete ocenit vyhledávání pomocí apt-cache bylo to nejuspokojivější. V případě schopnost, prohledával pouze podle názvu balíčku, apt-cache Hledali jste všechny programy nebo balíčky související se slovem ipod, pravděpodobně podle popisu každého balíčku.
Závěry
Použijte ten, který vám bude nejpohodlnější. Je to pro mě jednodušší schopnost protože se jedná o jediný příkaz, avšak s nakloněný Musím použít apt-get o apt-cache podle okolností. Pokud znáte nějaké další rozdíly, zanechte je v komentářích