Vodnik za začetnike

Apt vs. Aptitude Command Dokončni vodnik

Apt vs. Aptitude Command Dokončni vodnik

Če ste podobni meni, ste zagotovo naleteli na ukaz aptitude in apt. Ne samo to, morali bi videti tudi razprave, ki temeljijo na tem, katera je "boljša"? Če se še vedno sprašujete, ste prišli na pravo mesto, saj jih ne samo razumemo, temveč jih skušamo razlikovati na najbolj nepristranski način, ki ga lahko najdete.

Torej, kaj točno počneta oba? Oba sta povezana z ravnanjem z embalažo. Da, to so priljubljena orodja pri ravnanju s paketi. Če želite opraviti različne dejavnosti, kot so iskanje, odstranjevanje in namestitev paketov, vam lahko orodje pride prav!

Vendar oba ponujata nekoliko drugačen pogled na upravljanje paketov.

Kaj je APT?

APT pomeni Advanced Packaging Tool. Je odprtokodno orodje, kar pomeni, da ga lahko uporabljate, ne da bi morali kaj plačati. APT je zasnovan za namestitev in odstranitev programske opreme. APT je bil del Debiana .deb paket; vendar je bil posodobljen za delo z upravljalnikom paketov RPM.

Če ste APT uporabljali že prej, bi opazili, da gre za orodje ukazne vrstice. To pomeni, da morate za delo uporabljati ukaze brez vizualne reference iz grafičnega vmesnika (prvotni načrt je bil vključitev grafičnega vmesnika, vendar je bila ideja pozneje opuščena). Če ga želite uporabiti, morate navesti ime paketa. Paketi morajo imeti svoje vire, ki so navedeni v '/ etc / apt / sources.seznam.'Vsebovati mora tudi vse sezname odvisnosti, ki jih mora paket samodejno namestiti. Če uporabite ukaz apt, ne bo le prenesel in namestil zahtevanih odvisnosti za omenjeni paket. Kot uporabniku vam ni treba skrbeti za odvisnosti paketa.

Pristop APT je prilagodljiv. To pomeni, da lahko uporabnik nastavi, kako deluje APT, vključno z dodajanjem novih virov, zagotavljanjem možnosti nadgradnje itd!

Sčasoma je APT pokazal izboljšave pri ravnanju z njim. Razvijalci Debiana tudi v celoti nadzorujejo, kako se posodablja.

Kaj je sposobnost?

Aptitude je tudi napredno orodje za pakiranje. Vendar je to front-end orodje, ki uporabnikom omogoča dostop do uporabniškega vmesnika za dostop do funkcionalnosti. To pomeni, da lahko z Aptitude namestite in odstranite pakete z njegovo uporabo. Debian je ustvaril sposobnost. Toda sčasoma so ga izdali za druge distribucije, ki temeljijo na RPM.

Če Aptitude ni nameščen, ga lahko namestite s spodnjim ukazom.

sudo apt namestitev aptitude

Nameščanje Aptitude

Z Aptitude lahko posnemate večino ukazne vrstice apt-get. Uporabniški vmesnik uporablja tudi knjižnico Ncurses, ki je dovolj dobra, da predstavi postopek namestitve.

Prav tako je bogata s funkcijami in dobite dostop do naslednjih funkcij.

Če želite izvedeti več o Aptitude, priporočam, da preverite Aptitude - Debian Wiki.

Zakaj je bil sploh uveden apt?

Preden nadaljujemo, se naučimo več o apt in zakaj je izumljen. Debian je predstavil napredno orodje za pakiranje, tako da se lahko uporabnik odloči za upravljanje svojega orodja za pakiranje. Vendar ukaz apt se razlikuje od naprednega orodja za pakiranje (APT).

Nekatera orodja lahko sodelujejo z APT, nato pa se lahko uporabljajo za upravljanje paketov, ki so na voljo v distribucijah Debian. Eden takih ukazov je apt-get ki ste ga morda uporabili za upravljanje paketov. Podobno je orodje Aptitude koristno tudi za upravljanje paketov, saj uporabniku ponuja možnosti ukazne vrstice in GUI.

Tako Aptitude kot apt-get sta ukaza na nizki ravni in zato uporabniku ponujata veliko funkcionalnosti. V resnici vsi uporabniki ne bodo uporabljali vseh razpoložljivih ukazov. Ne samo to, ukazi za upravljanje paketov znotraj apt-cache in apt-get so razpršeni in bodo za uporabnike začetnike morda pretežki, da bi dobili.

Zato se za rešitev težave uporabljajo ukazi apt. Ponuja dobro zbirko funkcij iz apt-cache in apt-get, ki jih večinoma uporablja uporabnik. Uporabnik lahko uporablja tudi apt.conf datoteko za upravljanje.

Razlika med APT in Aptitude

Zdaj, ko dobro razumemo, kaj ponujata APT in Aptitude, je zdaj čas, da spoznamo njihovo razliko. Začnimo.

Prva razlika, ki jo boste opazili, je, da je APT upravitelj paketov na nižji ravni, Aptitude pa upravitelj paketov na visoki ravni. To pomeni, da se APT lahko uporablja pri drugih upraviteljih paketov na višji ravni.

Druga velika razlika je funkcionalnost, ki jo ponujata obe orodji. Aptitude ponuja boljšo funkcionalnost v primerjavi z apt-get. Pravzaprav vsebuje funkcionalnosti apt-get, apt-mark in apt-cache.

Apt-get lahko na primer učinkovito uporabite za nadgradnjo paketov, namestitev, reševanje odvisnosti, nadgradnjo sistema itd. Vendar pa Aptitude ponuja več funkcij, zahvaljujoč vključitvi funkcij apt-cache in apt-mark. To pomeni, da je Aptitude mogoče uporabiti za več funkcij, vključno z iskanjem paketov, nastavitvijo namestitve paketov kot avtomatizacijo ali ročno in natančnejšimi dejanji paketov.

Če ste pozorno spremljali, že zdaj veste, da ima Aptitude poleg interaktivnega uporabniškega vmesnika tudi interaktivni uporabniški vmesnik. APT pa nima uporabniškega vmesnika. To je zaradi narave apt-get, saj je upravitelj paketov na nizki ravni in je zato omejen na vmesnik ukazne vrstice. Ker je Aptitude orodje na visoki ravni, ponuja interaktivni vmesnik skupaj z operacijo ukazne vrstice.

Skratka, Aptitude ima več funkcij, zato ga lahko označimo za boljše orodje za upravljanje paketov v primerjavi z orodjem apt-get.

Razprava o različnih scenarijih

  1. Če želite odstraniti nameščene in neuporabljene pakete, morate uporabiti Aptitude. V primeru apt-get morate izrecno omeniti, da se želite znebiti neuporabljenih paketov z uporabo možnosti “-auto-remove."
  2. Če želite vedeti več o vedenju dejanj, je Aptitude vaš prijatelj, saj vam ponuja ukaze zakaj in zakaj ne za boljši dostop do informacij. Če ste torej zmedeni in želite vedeti, ali potrebujete določen paket ali odvisnosti, vas lahko Aptitude o tem obvesti tako, da poda predloge za pakete, ki jih je treba namestiti.
    V zgornjem primeru smo z zmožnostjo spoznali Gimp. Pokazal nam je priporočila in predloge. Poleg tega nam je tudi pokazala, da je odvisno od nekaterih paketov. Na ta način lahko popolnoma veste, kaj bo nameščeno, če se odločite za namestitev GIMP.
  3. Pri nameščanju paketov je običajno, da pride do konfliktov. V primeru apt-get, če pride do konflikta, težave ne bo odpravil. V bistvu bo odpravil napako in prenehal delovati pri odstranjevanju paketov ali konfliktu namestitve paketa. Za primerjavo, Aptitude s svojim zmogljivim iskanjem ponuja možnost dela s paketi, ki vam omogoča, da brez omejitev greste skozi celotno skladišče.
    Lahko pa uporabite apt-cache za iskanje paketa, vendar je to drugačna različica apt.
  4. Kot smo že omenili, lahko pakete iščete z uporabo apt-cache in aptitude. Oglejmo si oba v akciji tukaj.
    Kot vidite, lahko z obema metodama po potrebi iščete paket. Vendar je glavna razlika med obema. Aptitude prikazuje stanje namestitve paketa pri vsakem paketu z uporabo str zastava, kar pomeni, da je prisotna, vendar ni nameščena. Če je paket nameščen, bo prikazal zastavico jaz.

Zaključek

Kaj dobimo na koncu? Kateri je boljši in katerega naj uporabite? Preprosto povedano, lahko uporabite katerega koli od njih - glede na to, da so vaše zahteve izpolnjene. Če se vam zdi, da ukazno orodje APT koristi vašemu delu, ga vsekakor uporabite za opravljanje svojega dela. Oba sta sposobna zagotoviti potrebna sredstva za upravljanje paketov. Če pa iščete funkcijsko bogat pristop, bi morali vsekakor sprejeti.

Zagotovo ste že prebrali razliko; vaš čas je, da delite svoje mnenje v spodnjem oddelku. Sporočite nam, katera vam je tudi bolj všeč!

S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...