Apt- * nebo Aptitude, který z nich použít?

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 případu. Pokud víte o dalších rozdílech, nechte je v komentářích 😀


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Yoyo řekl

    Vždy jsem byl věrný zdatnosti 😉

    1.    elav <° Linux řekl

      Už jsme 2 😀

  2.   mcder3 řekl

    Chybí „aptitude purge packagename“ k odstranění balíčku + závislostí + nastavení balíčku (kořenová úroveň)

    Velmi dobrý vstup a gratulace k blogu 😛

    pozdravy

    1.    mcder3 řekl

      Už jsem to viděl lol ... omlouvám se za to, že jsem vložil věc „čistění pro věci“ XD

      1.    KZKG ^ Gaara řekl

        Nic, neboj se ^ - ^
        Děkuji za vaše komentáře, protože jsem si jist, že záměrem bylo pomoci 😉
        Zdravím a zastavte se tady 🙂

      2.    elav <° Linux řekl

        Žádný problém .. Děkujeme, že chcete pomoci .. 😀

  3.   Ježíš Ballesteros řekl

    Když používám Debian, také dávám přednost aptitude, to mi dává větší jistotu :). Souhlasím ale také s vámi, že apt-get je efektivnější, pokud jde o vyhledávání. Nevím, jestli aptitude jednoho dne použije něco podobného jako apt-cache, nebo možná v budoucnu odstraní apt-get a ponechá aptitude a apt-cache: P ...

  4.   Julio řekl

    Až dosud jsem použil APT-GET, schválím APTITUDE, abych viděl ...

  5.   Jose Luis Mantilla řekl

    Samozřejmě existuje velmi znatelný rozdíl !!

    Apt: nainstalujete balíček s požadovanými knihovnami

    Aptitude: nainstaluje požadované, doporučené a před instalací ověří, že nepoškodí jiný balíček, který sdílí knihovny z jiných verzí, před instalací vyřeší existující konflikty mezi aplikacemi, které dokonce provozují stejný port nebo mají v konfiguraci něco špatně Zeptejte se, jak to chcete vyřešit pomocí jejich příslušných návrhů a vysvětlení a nakonec s Aptitude NIKDY nebudete mít rozbité balíčky (k opravě nepotřebujete instalaci clean nebo autoclean nebo apt -f), toto funguje od 6,5 a 7 !!

    Dobré ráno a sloužit vám (pozdravy z Kolumbie)

  6.   kanál neznámý řekl

    Dobrý den.
    A jaký je příkaz APT install? Všiml jsem si, že se o něm zmiňují v pdf Tutoriálu, který má Linux Mint na svých webových stránkách.
    A jeho autor doporučuje nedělat apt-get upgrade aktualizací od Terminálu, protože nefiltruje, jaké úrovně stability patří, jako by byl k dispozici v programu Updater s grafickým rozhraním Mint.

  7.   Franco řekl

    I když to vím, používám apt-get častěji než aptitude. Ale vím, že správce synaptických balíků používá aptitude pokaždé, když něco nainstalujete v grafickém režimu.

  8.   pepo řekl

    Příkaz APT již mnoho let obsahuje funkce apt-get a apt-cache, takže místo „apt-get install package“ a „apt-“ můžeme vytvořit „apt install package“ a „apt search package“. balíček pro hledání mezipaměti »v tomto pořadí.