Apt- * ili Aptitude, koji koristiti?

Apt (Advadeset Pprobijanje Tool) se u osnovi koristi za instaliranje i deinstaliranje paketa u GNU / Linux. Oni koje koristimo Debian i derivate, koristimo ga normalno, mada 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.

Kaže se da Sposobnost je poboljšana verzija Apt i mnogo bolje upravlja zavisnostima paketa i čak ga preporučuje Debian. Sposobnost uključuje mnogo više opcija od Prikladno, Pogledajmo najčešće korištene i njihov opis prema pomoći sklonosti.

instalirajte : 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 listu dostupnih paketa iz apt izvora (ekvivalentno "apt-get update").
sigurna 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, instalirajući ili uklanjajući 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 prvobitno zvala dist-upgrade, a aptitude i dalje prepoznaje dist-upgrade kao sinonim za potpunu nadogradnju.
pretraživanje : Pronađite pakete koji odgovaraju jednom od obrazaca unesenih u naredbeni redak.
pokazati : 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 koristiti jedan od najboljih načina za pronalaženje pomoći, stavljajući u konzolu:

$ man sposobnost

Apt

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 sinhronizaciju indeksa paketa iz njihovih izvora.
Nadogradnja : nadogradnja se koristi za instaliranje najnovije verzije svih paketa instaliranih na sistemu iz bilo kojeg od izvora navedenih u /etc/apt/sources.list.
dist-upgrade : Pored izvođenja akcija nadogradnje, inteligentno se bavi promjenama ovisnosti zbog novih verzija paketa. apt-get ima "pametni" sistem za rješavanje sukoba, a ako je potrebno, pokušat će ažurirati najvažnije pakete na štetu manje važnih.
instalirajte : 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 na sistemu. Ako znak plus prethodi imenu paketa (bez praznog prostora između njih dva), dotični paket će se instalirati, a ne ukloniti.
cistiti : Identično je za 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 koristiti jedan 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 daje 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đe, aptitude ima sučelje konzole:

Negdje sam to čitao sklonost 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 sa sklonost:

sudo aptitude instaliraj odvažno
Instalirat će se sljedeći NOVI paketi:
  odvažni odvažni dodaci {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} raspakujte {a} 
0 ažuriranih paketa, 12 novih instaliranih, 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 liste paketa ... Gotovo Stvaranje stabla zavisnosti Čitanje informacija o statusu ... Gotovo Sljedeći dodatni paketi će biti instalirani:
  audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 raspakirati
Predloženi paketi:
  libmcs-backend-gconf libmcs-utils zip
Instalirat će se 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 iskoristit ć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 iPod

a zatim

apt-cache pretraživanje ipod

Kao što možete cijeniti pretragu pomoću apt-cache bilo je najzadovoljnije. U slucaju da sklonost, pretraživao se samo po nazivu paketa, međutim, apt-cache 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 sklonost jer je to jedna naredba, međutim sa pogodan Moram da koristim apt-get o apt-cache prema slučaju. Ako znate za neke druge razlike, ostavite ih u komentarima 😀


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

12 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jo jo rekao je

    Oduvijek sam bio vjeran svojoj sposobnosti 😉

    1.    elav <° Linux rekao je

      Već smo 2 😀

  2.   mcder3 rekao je

    Nedostaje "aptitude purge packagename" za uklanjanje paketa + zavisnosti + postavke paketa (korijenski nivo)

    Vrlo dobar ulazak i čestitke na blogu 😛

    Saludos

    1.    mcder3 rekao je

      Već sam vidio, hahaha ... izvinite što sam stavio XD "pročišćavanje sposobnosti"

      1.    KZKG ^ Gaara rekao je

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

      2.    elav <° Linux rekao je

        Nema problema .. Hvala što želite pomoći .. 😀

  3.   Isuse Ballesteros rekao je

    Kada koristim Debian, također preferiram sposobnost, to mi daje 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 koristiti nešto slično apt-cache ili će možda u budućnosti ukloniti apt-get i ostaviti aptitude i apt-cache: P ...

  4.   Juli rekao je

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

  5.   Jose Luis Mantilla rekao je

    Naravno, postoji vrlo izuzetna razlika !!

    Apt: instalirate paket sa potrebnim bibliotekama

    Sposobnost: instalira potrebne, predložene i prije instaliranja provjerava da ne ošteti drugi paket koji dijeli biblioteke iz drugih verzija, prije instaliranja rješava postojeće sukobe između aplikacija koje čak pokreću isti port ili imaju nešto pogrešno u svojoj konfiguraciji i pitate kako to želite riješiti sa 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 apt -f install za ispravljanje), ovo radi ovako od 6,5 i 7 !!

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

  6.   kanal nepoznat rekao je

    Zdravo.
    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 ona ne filtrira kojoj vrsti nivoa stabilnosti pripada, kao da je dostupna u programu Ažuriranje s grafičkim sučeljem Mint.

  7.   Franco rekao je

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

  8.   pepo rekao je

    Već mnogo 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 paket ».