Vodič za početnike

Apt vs. Naredba za sposobnost Definitivan vodič

Apt vs. Naredba za sposobnost Definitivan vodič

Ako ste poput mene, sigurno ste naišli na naredbu aptitude and apt. I ne samo to, već ste trebali vidjeti i rasprave temeljene na tome koja je "bolja"? Ako se još uvijek pitate, došli ste na pravo mjesto jer ih ne samo razumijemo, već ih i pokušavamo razlikovati na najnepristraniji način koji možete pronaći.

Pa, što točno oboje rade? Oboje se odnose na upravljanje ambalažom. Da, oni su popularni alati kada je riječ o rukovanju paketima. Ako se želite baviti različitim aktivnostima poput pretraživanja, uklanjanja i instalacije paketa, alati vam mogu dobro doći!

Međutim, obojica nude malo drugačiji stav o upravljanju paketima.

Što je APT?

APT je kratica za Advanced Packaging Tool. To je alat otvorenog koda, što znači da ga možete koristiti bez potrebe za bilo čim plaćanjem. APT je dizajniran za rukovanje instalacijom i uklanjanjem softvera. APT je bio dio Debiana .deb paket; međutim, ažuriran je za rad s upraviteljem paketa RPM.

Da ste ranije koristili APT, primijetili biste da je to alat naredbenog retka. To znači da za rad s njom trebate koristiti naredbe bez vizualne reference s grafičkog sučelja (početni plan bio je uključiti grafičko sučelje, ali ideja je kasnije odustala). Da biste ga koristili, trebate navesti naziv paketa. Paketi trebaju imati svoje izvore navedene u '/ etc / apt / sources.popis.'Također bi trebao sadržavati sve popise ovisnosti koje paket mora automatski instalirati. Ako koristite naredbu apt, ona neće samo preuzeti i instalirati potrebne ovisnosti za spomenuti paket. Kao korisnik ne morate brinuti o ovisnostima paketa.

Pristup APT-a je fleksibilan. To znači da korisnik može konfigurirati način na koji APT radi, uključujući dodavanje novih izvora, pružanje mogućnosti nadogradnje itd!

Vremenom je APT pokazao poboljšanja u načinu na koji se njime može rukovati. Također, programeri Debiana u potpunosti kontroliraju kako se ažurira.

Što je Aptitude?

Aptitude je također napredni alat za pakiranje. Međutim, to je prednji alat koji korisnicima daje pristup korisničkom sučelju za pristup funkcijama. To znači da Aptitude možete koristiti za instaliranje i uklanjanje paketa pomoću njega. Debian je stvorio sposobnost. No, s vremenom su ga objavili za druge distribucije temeljene na RPM-u.

Ako Aptitude nije instaliran, možete ga instalirati pomoću naredbe u nastavku.

sudo apt instalirati aptitude

Instaliranje Aptitude

Pomoću Aptitude možete oponašati većinu naredbenog retka apt-get. Korisničko sučelje također koristi biblioteku Ncurses, koja je dovoljno dobra da prikaže postupak instalacije.

Također je bogat značajkama i dobivate pristup sljedećim značajkama.

Ako želite znati više o Aptitude, preporučujem provjeru Aptitude - Debian Wiki.

Zašto je apt uopće uveden?

Prije nego što nastavimo dalje, naučimo više o apt i zašto je izumljen. Debian je predstavio Napredni alat za pakiranje tako da se korisnik može odlučiti za upravljanje svojim alatom za pakiranje. Međutim, naredba prikladan razlikuje se od Naprednog alata za pakiranje (APT).

Neki alati mogu komunicirati s APT-om, a zatim se mogu koristiti za upravljanje paketima dostupnim u distribucijama Debiana. Jedna od takvih naredbi je prikladno-dobiti koje ste možda koristili za upravljanje paketima. Slično tome, alat Aptitude također je koristan za upravljanje paketima jer korisniku nudi opcije naredbenog retka i GUI.

I Aptitude i apt-get naredbe su na niskoj razini i stoga nude mnoštvo funkcionalnosti korisniku. U stvarnosti neće svi korisnici koristiti sve dostupne naredbe. I ne samo to, naredbe za upravljanje paketima unutar apt-cache i apt-get su raštrkane i početnicima bi moglo biti preteško da se dokopaju.

Zbog toga se za rješavanje problema koriste naredbe apt. Nudi dobru kolekciju značajki iz apt-cache i apt-get, koje uglavnom koristi korisnik. Korisnik također može koristiti prikladan.konf datoteku za upravljanje.

Razlika između APT i Aptitude

Sad kad dobro razumijemo što APT i Aptitude nude, vrijeme je da naučimo o njihovoj razlici. Započnimo.

Prva razlika koju ćete primijetiti je da je APT upravitelj paketa niže razine, a Aptitude upravitelj paketa visoke razine. To znači da se APT može koristiti u drugim upraviteljima paketa više razine.

Druga velika razlika je funkcionalnost koju nude oba alata. Aptitude nudi bolju funkcionalnost u odnosu na apt-get. Zapravo sadrži funkcionalnosti apt-get, apt-mark i apt-cache.

Na primjer, apt-get se može učinkovito koristiti za nadogradnju paketa, instalaciju, rješavanje ovisnosti, nadogradnju sustava itd. Međutim, Aptitude nudi više značajki zahvaljujući uključivanju funkcionalnosti apt-cache i apt-mark. To znači da se Aptitude može koristiti za više funkcionalnosti, uključujući pretraživanje paketa, postavljanje instalacije paketa kao automatizaciju ili ručno i preciznije akcije na paketima.

Ako ste pomno pratili, do sada znate da Aptitude dolazi uz interaktivno korisničko sučelje uz ono samo tekstualno. S druge strane, APT-u nedostaje korisničko sučelje. To je zbog prirode apt-get jer je upravitelj paketa niske razine i stoga ograničen na sučelje naredbenog retka. Budući da je Aptitude alat na visokoj razini, nudi i interaktivno sučelje uz rad naredbenog retka.

Ukratko, Aptitude ima više značajki i stoga se može nazvati boljim alatom za upravljanje paketima u odnosu na apt-get.

Raspravljanje o različitim scenarijima

  1. Ako želite ukloniti sve instalirane pakete i neiskorištene pakete, morate koristiti Aptitude. U slučaju apt-get, morate izričito spomenuti da se želite riješiti neiskorištenih paketa upotrebom opcije “-auto-remove."
  2. U slučaju da želite znati više o ponašanju radnji, tada je Aptitude vaš prijatelj jer vam nudi naredbe zašto i zašto za bolji pristup informacijama. Dakle, ako ste zbunjeni i želite znati treba li vam određeni paket ili ovisnosti, Aptitude vas o tome može obavijestiti davanjem prijedloga za pakete koje treba instalirati.
    U gornjem primjeru koristili smo sposobnost da naučimo o gimp-u. Pokazao nam je preporuke i prijedloge. Štoviše, pokazalo nam je i da ovisi o nekim paketima. Na taj način možete u potpunosti znati što će se instalirati ako se odlučite za instalaciju GIMP-a.
  3. Uobičajeni su sukobi prilikom instaliranja paketa. U slučaju apt-get, ako dođe do sukoba, problem neće riješiti. U osnovi će izbaciti pogrešku i prestati raditi u uklanjanju paketa ili u sukobu instalacije paketa. Za usporedbu, Aptitude nudi mogućnost rada kroz pakete putem svog moćnog pretraživanja, omogućavajući vam da bez ograničenja prođete kroz cijelo spremište.
    Međutim, možete koristiti apt-cache za traženje paketa, ali to je drugačija varijanta apt.
  4. Kao što je gore spomenuto, pakete možete pretraživati ​​pomoću apt-cache i aptitude. Pogledajmo ovdje obojicu na djelu.
    Kao što vidite, obje metode mogu vam omogućiti traženje paketa ako je potrebno. Međutim, glavna razlika između njih obje je. Aptitude prikazuje status instalacije paketa sa svakim paketom pomoću str zastava, što znači da je prisutna, ali nije instalirana. Ako je paket instaliran, prikazat će zastavicu ja.

Zaključak

Što dobijemo na kraju? Koji je bolji, a koji biste trebali koristiti? Jednostavno rečeno, možete koristiti bilo koji od njih - s obzirom da je vaš zahtjev zadovoljen. Ako smatrate da alat za naredbe APT koristi vašem radu, tada ga svakako koristite za obavljanje posla. Obje su sposobne pružiti potrebna sredstva za upravljanje paketima. Međutim, ako tražite pristup bogat značajkama, svakako biste trebali biti Aptitude.

Sigurno ste već pročitali razliku; vrijeme je da podijelite svoje mišljenje u sljedećem odjeljku za pohvalu. Javite nam koji vam je draži!

Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...
Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...