Apt- * alebo Aptitude, ktorý z nich použiť?

naklonený (Advanced Pobaly TOOL) sa v zásade používa na inštaláciu a odinštalovanie balíkov v systéme Windows GNU / Linux. Tie, ktoré používame debian a deriváty, používame ho normálne, aj keď môžeme tiež použiť nadanie.

Viete, aký je medzi nimi rozdiel? Tiež som ich nepoznal, a tak som začal robiť nejaké výskumy a experimenty. Tu vám ukážem výsledok.

Spôsobilosť.

Hovorí sa, že nadanie je vylepšená verzia naklonený a oveľa lepšie spravuje závislosti na balíkoch a je dokonca odporúčaný debian. nadanie obsahuje oveľa viac možností ako apt, Pozrime sa na najpoužívanejšie a ich popis podľa aptitude.

inštalovať : Nainštalujte jeden alebo viac balíkov. Balíky by sa mali zobraziť za príkazom „install“.
odstrániť, vyčistiť, podržať, uvoľniť, ponechať, preinštalovať : Tieto príkazy fungujú rovnako ako príkaz „install“, ale v takom prípade by pomenovaná akcia ovplyvnila všetky balíky príkazového riadku, ktoré ju nezrušia.
aktualizovať : Aktualizujte zoznam dostupných balíkov zo zdrojov apt (ekvivalent „apt-get update“).
bezpečný upgrade : Aktualizujte nainštalované balíčky na najnovšiu verziu. Nainštalované balíčky sa odstránia, pokiaľ sa nepoužívajú.
úplná aktualizácia : Aktualizujte nainštalované balíčky na najnovšiu verziu, v prípade potreby ich nainštalujte alebo odstráňte. Tento príkaz je menej konzervatívny ako bezpečná aktualizácia, a preto je náchylnejší na nežiaduce akcie. Je však schopný aktualizovať balíčky, ktoré bezpečná aktualizácia nedokáže aktualizovať. Z historických dôvodov sa príkaz pôvodne volal dist-upgrade a aptitude stále rozpoznáva dist-upgrade ako synonymum pre full-upgrade.
vyhľadávanie : Nájdite balíčky, ktoré sa zhodujú s jedným zo vzorov zadaných v príkazovom riadku.
Ukázať : Zobraziť podrobné informácie týkajúce sa jedného alebo viacerých balíkov uvedených podľa príkazu «hľadanie».

Ak chcete zobraziť viac informácií o aptitude a jeho možnostiach, môžeme použiť jeden z najlepších spôsobov vyhľadania pomoci vložením do konzoly:

$ mužská zdatnosť

naklonený

V prípade Apt sa používa príkazmi: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, prvé 2 sú najpoužívanejšie. Zahrnuté sú tieto možnosti:

aktualizovať : aktualizácia slúži na synchronizáciu indexu balíkov z ich zdrojov.
upgrade : upgrade sa používa na inštaláciu najnovšej verzie všetkých balíkov nainštalovaných v systéme z ktoréhokoľvek zo zdrojov uvedených v /etc/apt/sources.list.
dist-upgrade : Okrem vykonávania aktualizačných akcií inteligentne spracováva zmeny závislostí spôsobené novými verziami balíkov. apt-get má „inteligentný“ systém riešenia konfliktov a v prípade potreby sa pokúsi aktualizovať najdôležitejšie balíčky na úkor tých menej dôležitých.
inštalovať : Nainštalujte alebo aktualizujte balíčky, ktoré nasledujú za slovom „install“.
odstrániť : Chová sa rovnako ako inštalácia s tým rozdielom, že namiesto inštalácie balíčky odstráni. Upozorňujeme, že pri odstraňovaní balíka zostanú jeho konfiguračné súbory v systéme. Ak je pred názvom balíka znamienko plus (bez medzier medzi nimi), bude daný balíček namiesto odstránenia nainštalovaný.
purge : Je to rovnaké ako odstrániť, s tým rozdielom, že balíčky budú odstránené a vyčistené (odstránia sa aj všetky konfiguračné súbory).

Ak chcete zobraziť viac informácií o aptitude a jeho možnostiach, môžeme použiť jeden z najlepších spôsobov vyhľadania pomoci vložením do konzoly:

$ man apt-get.

Aký je potom rozdiel?

V skutočnosti všetko závisí od použitia, ktoré každý človek poskytne, a od toho, čo musí urobiť. Najmä vždy používam aptitude, pretože má oveľa viac možností, ale v prípade, že musím vyhľadávať, je pre mňa zaujímavejší apt-cache. Aptitude má tiež rozhranie konzoly:

Na niektorých miestach som sa dočítal, že schopnosť nainštaluje sa tiež navrhované závislosti, a to apt-get stačí nainštalovať odporúčané. Ak sa však pokúsime nainštalovať napríklad Audacious, uvidíme, že nainštaluje rovnaké balíčky.

Pozrime sa, keď inštalujete odvážne pomocou schopnosť:

sudo aptitude nainštalovať odvážny
Nainštalujú sa tieto NOVÉ balíčky:
  odvážne audacious-pluginy {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} rozbaliť {a} 
0 aktualizovaných balíkov, 12 nových nainštalovaných, 0 odstránených a 0 neaktualizovaných. Potrebujem stiahnuť 3494 kB súborov. Po rozbalení sa použije 11,0 MB.

a teraz s apt-get:

sudo apt-get nainštalovať odvážne
Čítanie zoznamu balíkov ... Hotovo Vytváranie stromu závislostí Čítanie informácií o stave ... Hotovo Budú nainštalované nasledujúce ďalšie balíčky:
  odvážne pluginy libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 rozbaliť
Navrhované balíčky:
  libmcs-backend-gconf libmcs-utils zip
Nainštalujú sa tieto NOVÉ balíčky:
  odvážne odvážne pluginy libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 rozbaliť
0 aktualizované, 12 bude nainštalovaných, 0 na odstránenie a 0 neaktualizované. Potrebujem stiahnuť 3494 kB súborov. Po tejto operácii sa použije ďalších 11,0 MB miesta na disku.

Ak chcete vidieť ďalší rozdiel, môžeme vyhľadať. Napríklad otvorte terminál a zadajte:

apoditude search ipod

a potom

vyhľadávanie apt-cache ipod

Ako môžete oceniť hľadanie pomocou apt-cache bolo to najuspokojivejšie. V prípade schopnosť, hľadal iba podľa názvu balíka, apt-cache hľadal všetky programy alebo balíčky, ktoré súvisia so slovom ipod, pravdepodobne podľa popisu každého balíka.

Závery

Použite ten, ktorý je pre vás najpohodlnejší. Používanie je pre mňa jednoduchšie schopnosť pretože je to jediný príkaz, avšak s naklonený Musím použiť apt-get o apt-cache podľa prípadu. Ak viete o akýchkoľvek ďalších rozdieloch, nechajte ich v komentároch 😀


12 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   yoyo dijo

    Vždy som bola verná pohotovosti 😉

    1.    elav <° Linux dijo

      Už sme 2 😀

  2.   mcder3 dijo

    Chýba „aptitude purge packagename“ na odstránenie balíka + závislostí + nastavenia balíka (koreňová úroveň)

    Veľmi dobrý vstup a gratulujem k blogu 😛

    pozdravy

    1.    mcder3 dijo

      Už som to videl lol ... prepáčte, že ste vložili vec „čistenia pohotovosti“ XD

      1.    KZKG ^ Gaara dijo

        Nič, neboj sa ^ - ^
        Ďakujem za vaše pripomienky, pretože som si istý, že zámerom bolo pomôcť 😉
        Zdravím a zastav sa tu stále 🙂

      2.    elav <° Linux dijo

        Žiadny problém .. Ďakujeme, že ste chceli pomôcť .. 😀

  3.   Ježiš Ballesteros dijo

    Keď používam Debian, preferujem aj aptitude, ktorá mi dodáva väčšiu dôveru :). Ale tiež s vami súhlasím, že apt-get je efektívnejší, pokiaľ ide o vyhľadávanie. Neviem, či aptitude jedného dňa použije niečo podobné ako apt-cache, alebo možno v budúcnosti zmaže apt-get a ponechá aptitude a apt-cache: P ...

  4.   Julio dijo

    Doteraz som používal APT-GET, budem schvaľovať APTITUDE, aby som videl ...

  5.   Jose Luis Mantilla dijo

    Samozrejme je tu veľmi pozoruhodný rozdiel !!

    Apt: balík nainštalujete s požadovanými knižnicami

    Aptitude: nainštaluje požadované, odporúčané a pred inštaláciou overí, či nepoškodzuje iný balík, ktorý zdieľa knižnice iných verzií, pred inštaláciou vyrieši existujúce konflikty medzi aplikáciami, ktoré dokonca prevádzkujú rovnaký port alebo majú v konfigurácii niečo zlé a vy Opýtajte sa, ako to chcete vyriešiť s ich príslušnými návrhmi a vysvetleniami a nakoniec s Aptitude NIKDY nebudete mať rozbité balíčky (na opravu nebudete potrebovať inštaláciu clean alebo autoclean alebo apt -f), toto funguje od 6,5 a 7 !!

    Dobré ráno a slúži vám (pozdrav z Kolumbie)

  6.   kanál neznámy dijo

    Dobrý deň.
    A čo je príkaz APT install? Všimol som si, že to spomínajú v pdf Tutoriáli, ktorý má Linux Mint na svojej webovej stránke.
    A jeho autor odporúča nerobiť apt-get aktualizáciu Updates od Terminalu, pretože nefiltruje, aký druh úrovne stability patrí, akoby bol k dispozícii v Updatere s grafickým rozhraním Mint.

  7.   Franco dijo

    Aj keď to viem, používam apt-get častejšie ako aptitude. Ale viem, že správca synaptických balíkov používa aptitude pri každej inštalácii niečoho v grafickom režime.

  8.   pepo dijo

    Príkaz APT už mnoho rokov obsahuje funkcie apt-get a apt-cache, takže namiesto „apt-get install package“ a „apt-“ môžeme vytvoriť „apt install package“ a „apt search package“. vyhľadávací balíček cache »resp.