Apt- * ili Aptitude, koji koristiti?

Prikladno (Advanced Pprisvajanje Tlol) se u osnovi koristi za instaliranje i deinstaliranje paketa u sustavu Windows GNU / Linux. One koje koristimo Debian i derivate, koristimo ga normalno, iako možemo i koristiti sposobnost.

Znate li koja je razlika između njih dvoje? Ni njih nisam poznavao, pa sam počeo istraživati ​​i eksperimentirati. Ovdje ću vam pokazati rezultat.

Sposobnost.

Se dice que sposobnost je poboljšana verzija Prikladno i mnogo bolje upravlja ovisnostima o paketima i čak ga preporučuje Debian. sposobnost uključuje mnogo više mogućnosti od Prikladno, Pogledajmo najčešće korištene i njihov opis prema pomoći sklonosti.

instalirati : Instalirajte jedan ili više paketa. Paketi bi se trebali pojaviti nakon naredbe "install".
ukloniti, očistiti, zadržati, oduzeti, zadržati, ponovo instalirati : Te naredbe rade isto što i "install", ali u ovom slučaju imenovana akcija utjecala bi na sve one pakete u naredbenom retku koji je ne poništavaju.
ažuriranje : Ažurirajte popis dostupnih paketa iz apt izvora (ekvivalentno "apt-get update").
sigurno-nadogradnja : Ažurirajte instalirane pakete na njihovu najnoviju verziju. Instalirani paketi uklonit će se ako se ne koriste.
potpuna nadogradnja : Ažurirajte instalirane pakete na njihovu najnoviju verziju, instalirajte ili uklonite pakete ako je potrebno. Ova je naredba manje konzervativna od sigurne nadogradnje i zato je sklonija neželjenim radnjama. Međutim, sposoban je ažurirati pakete koje sigurna nadogradnja nije u mogućnosti ažurirati. Iz povijesnih razloga, naredba se izvorno zvala dist-upgrade, a sklonost dist-upgrade i dalje prepoznaje kao sinonim za potpunu nadogradnju.
traži : Pronađite pakete koji odgovaraju jednom od obrazaca unesenih u naredbeni redak.
predstava : Prikažite detaljne informacije povezane s jednim ili više paketa, navedenih prema naredbi «search».

Da bismo vidjeli više informacija o sposobnosti i njenim opcijama, možemo se poslužiti jednim od najboljih načina za pronalaženje pomoći, stavljajući u konzolu:

$ čovjekova sklonost

Prikladno

U slučaju Apt, koriste ga naredbe: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, prva 2 su najčešće korištena. Uključene su sljedeće mogućnosti:

ažuriranje : update se koristi za sinkronizaciju indeksa paketa iz njihovih izvora.
nadogradnja : nadogradnja se koristi za instaliranje najnovije verzije svih paketa instaliranih na sustav iz bilo kojeg izvora navedenog u /etc/apt/sources.list.
dist-upgrade : Uz izvođenje radnji nadogradnje, inteligentno obrađuje i promjene ovisnosti zbog novih verzija paketa. apt-get ima "pametni" sustav za rješavanje sukoba, a ako je potrebno, pokušat će ažurirati najvažnije pakete na štetu manje važnih.
instalirati : Instalirajte ili ažurirajte pakete koji slijede riječ "instalirati".
ukloniti : Ponaša se na isti način kao instalacija s tom razlikom što uklanja pakete umjesto da ih instalira. Imajte na umu da prilikom uklanjanja paketa njegove konfiguracijske datoteke ostaju u sustavu. Ako znak plus prethodi nazivu paketa (bez praznog prostora između njih dvoje), dotični paket bit će instaliran, a ne uklonjen.
čistka : Identično je uklanjanje, s tom razlikom što će se paketi ukloniti i očistiti (uklonit će se i sve konfiguracijske datoteke).

Da bismo vidjeli više informacija o sposobnosti i njenim opcijama, možemo se poslužiti jednim od najboljih načina za pronalaženje pomoći, stavljajući u konzolu:

$ man apt-get.

U čemu je onda razlika?

U stvarnosti sve ovisi o upotrebi koju svaka osoba pruža i onome što treba učiniti. Konkretno uvijek koristim aptitude, jer ima mnogo više opcija, ali u slučaju da moram pretraživati, apt-cache mi je zanimljiviji. Također, aptitude ima sučelje konzole:

Ponegdje sam pročitao da sposobnost ona također instalira predložene ovisnosti i to apt-get instalirajte samo one preporučene. Međutim, ako pokušamo instalirati Audacious, na primjer, vidjet ćemo da instalira iste pakete.

Da vidimo kada instaliramo smjeli s sposobnost:

sudo aptitude instalirati smjelo
Bit će instalirani sljedeći NOVI paketi:
  odvažni drski dodaci {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} raspakiraj {a} 
0 ažuriranih paketa, instaliranih 12 novih, 0 za uklanjanje i 0 ne ažuriranih. Moram preuzeti 3494 kB datoteka. Nakon raspakiranja upotrijebit će se 11,0 MB.

a sada sa apt-get:

sudo apt-get instaliraj smjelo
Čitanje popisa paketa ... Gotovo Stvaranje stabla ovisnosti Čitanje podataka o statusu ... Gotovo Bit će instalirani sljedeći dodatni paketi:
  odvažni dodaci libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 raspakirati
Predloženi paketi:
  libmcs-backend-gconf libmcs-utils zip
Bit će instalirani sljedeći NOVI paketi:
  drski odvažni dodaci libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 raspakirajte
0 ažurirano, 12 će biti instalirano, 0 za uklanjanje i 0 ne ažurirano. Moram preuzeti 3494 kB datoteka. Nakon ove operacije upotrijebit će se 11,0 MB dodatnog prostora na disku.

Da bismo vidjeli još jednu razliku, možemo obaviti pretragu. Na primjer, otvorite terminal i upišite:

traženje sposobnosti

y luego

apt-cache pretraživanje ipod

Kao što možete cijeniti pretragu pomoću apt-predmemorija bilo je najzadovoljnije. U slučaju sposobnost, pretražuje se samo prema nazivu paketa, apt-predmemorija Tražili ste sve programe ili pakete koji su povezani s riječju ipod, vjerojatno po opisu svakog paketa.

Zaključci

Koristite onu koja vam je najudobnija. Meni je lakše koristiti sposobnost jer je to jedna naredba, međutim sa pogodan Moram koristiti apt-get o apt-predmemorija prema slučaju. Ako znate za neke druge razlike, ostavite ih u komentarima 😀


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Yoyo dijo

    Oduvijek sam bio vjeran svojoj sklonosti 😉

    1.    elav <° Linux dijo

      Već smo 2 😀

  2.   mcder3 dijo

    Nedostaje "naziv paketa za čišćenje aptitude" za uklanjanje paketa + ovisnosti + konfiguracije paketa (korijenska razina)

    Vrlo dobar ulazak i čestitke na blogu 😛

    pozdravi

    1.    mcder3 dijo

      Već sam vidio, hahaha ... oprostite što sam stavio stvar "čišćenja sposobnosti" XD

      1.    KZKG ^ Gaara dijo

        Ništa, ne brinite ^ - ^
        Zahvaljujem na komentarima jer sam siguran da je namjera bila pomoći 😉
        Pozdrav i svraćajte ovdje 🙂

      2.    elav <° Linux dijo

        Nema problema .. Hvala na želji za pomoći .. 😀

  3.   Isuse Ballesteros dijo

    Kad koristim Debian, također preferiram sposobnost, daje mi više samopouzdanja :). Ali također se slažem s vama da je apt-get učinkovitiji što se tiče pretraživanja. Ne znam hoće li aptitude jednog dana upotrijebiti nešto slično apt-cache ili će možda u budućnosti ukloniti apt-get i ostaviti aptitude i apt-cache: P ...

  4.   Julio dijo

    Do sada sam koristio APT-GET, odobrit ću APTITUDE da vidim ...

  5.   Jose Luis Mantilla dijo

    Naravno, postoji vrlo nevjerojatna razlika !!

    Apt: instalirate paket s potrebnim knjižnicama

    Sposobnost: instalira potrebne, predložene i prije instaliranja provjerava da ne ošteti drugi paket koji dijeli knjižnice drugih verzija, prije instalacije rješava postojeće sukobe između aplikacija koje čak imaju isti port ili imaju nešto pogrešno u svojoj konfiguraciji i pitate kako to želite riješiti s njihovim odgovarajućim prijedlozima i objašnjenjima i na kraju s Aptitude NIKADA nećete imati slomljene pakete (neće vam trebati clean ili autoclean ili instalacija apt -f da biste to ispravili), ovo funkcionira ovako iz 6,5 i 7 !!

    Dobro jutro i da vas poslužim (pozdrav iz Kolumbije)

  6.   kanal nepoznat dijo

    Pozdrav.
    A što je naredba za instaliranje APT-a? Primjećujem da se spominje u pdf vodiču koji Linux Mint ima na svojoj web stranici.
    A njegov autor preporučuje da se ne vrši apt-get nadogradnja Ažuriranja pomoću terminala, jer ne filtrira kakvim razinama stabilnosti pripadaju, kao da je dostupna u programu Ažuriranje s grafičkim sučeljem Mint.

  7.   Franco dijo

    Čak i znajući to, koristim apt-get češće nego aptitude. Ali znam da upravitelj paketa sinaptika koristi sposobnost svaki put kada instalirate nešto u grafički način.

  8.   Pepo dijo

    Dugo godina naredba APT uključuje funkcionalnosti apt-get i apt-cache, tako da možemo napraviti "apt install package" i "apt search package" umjesto "apt-get install package" i "apt-cache search package» odnosno.