Apt- * ali Aptitude, katero uporabiti?

Primerno (ADvanced Pvdiranje Tlol) se v osnovi uporablja za nameščanje in odstranjevanje paketov v GNU / Linux. Tisti, ki jih uporabljamo Debian in derivati, ga uporabljamo normalno, čeprav lahko tudi Sposobnost.

Veste, kakšna je razlika med obema? Tudi njih nisem poznal, zato sem začel raziskovati in izvajati nekaj poskusov. Tukaj vam pokažem rezultat.

Spretnost.

Rečeno je, da Sposobnost je izboljšana različica Primerno in veliko bolje obvladuje odvisnosti paketov in ga celo priporoča Debian. Sposobnost vključuje veliko več možnosti kot Primerno, Oglejmo si najbolj uporabljene in njihov opis glede na pomoč.

namestitev : Namestite enega ali več paketov. Paketi naj se pojavijo po ukazu "install".
odstraniti, očistiti, zadržati, odstraniti, obdržati, znova namestiti : Ti ukazi delajo enako kot "install", vendar bi v tem primeru imenovano dejanje vplivalo na vse tiste pakete v ukazni vrstici, ki ga ne razveljavijo.
posodobitev : Posodobite seznam razpoložljivih paketov iz virov apt (kar ustreza "apt-get update").
varna nadgradnja : Posodobite nameščene pakete na najnovejšo različico. Nameščeni paketi bodo odstranjeni, razen če se ne uporabljajo.
popolna nadgradnja : Posodobite nameščene pakete na najnovejšo različico, po potrebi namestite ali odstranite pakete. Ta ukaz je manj konzervativen kot varna nadgradnja in zato bolj nagnjen k neželenim dejanjem. Vendar pa lahko posodablja pakete, ki jih varna nadgradnja ne more posodobiti. Iz zgodovinskih razlogov se je ukaz prvotno imenoval dist-upgrade, in aptitude še vedno prepozna dist-upgrade kot sinonim za popolno nadgradnjo.
Iskanje : Poiščite pakete, ki se ujemajo z enim od vzorcev, vnesenih v ukazno vrstico.
Prikaži : Prikaži podrobne informacije v zvezi z enim ali več paketi, ki so navedeni v skladu z ukazom «iskanje».

Če želite videti več informacij o sposobnosti in njenih možnostih, lahko uporabimo enega najboljših načinov za iskanje pomoči, tako da v konzolo vstavimo:

$ man sposobnost

Primerno

V primeru Apt ga uporabljajo ukazi: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, prva 2 sta najbolj uporabljena. Vključene so naslednje možnosti:

posodobitev : update se uporablja za sinhronizacijo indeksa paketov iz njihovih virov.
nadgradnja : nadgradnja se uporablja za namestitev najnovejše različice vseh paketov, nameščenih v sistemu, iz katerega koli vira, navedenega v /etc/apt/sources.list.
dist-nadgradnja : Poleg izvajanja nadgradnje inteligentno obravnava tudi spremembe odvisnosti zaradi novih različic paketov. apt-get ima "pameten" sistem za reševanje konfliktov in po potrebi bo poskušal posodobiti najpomembnejše pakete na račun manj pomembnih.
namestitev : Namestite ali posodobite pakete, ki sledijo besedi "namestitev".
odstrani : Obnaša se enako kot namestitev s to razliko, da odstrani pakete, namesto da bi jih namestil. Ko odstranjujete paket, njegove konfiguracijske datoteke ostanejo v sistemu. Če je pred imenom paketa znak plus (brez presledkov), bo namesto odstranjenega nameščen zadevni paket.
purge : Identično je odstraniti, s to razliko, da bodo paketi odstranjeni in očiščeni (odstranjene bodo tudi vse konfiguracijske datoteke).

Če želite videti več informacij o sposobnosti in njenih možnostih, lahko uporabimo enega najboljših načinov za iskanje pomoči, tako da v konzolo vstavimo:

$ man apt-get.

Kakšna je razlika potem?

V resnici je vse odvisno od uporabe, ki jo ima vsak človek, in od tega, kaj mora storiti. Zlasti vedno uporabljam aptitude, saj ima veliko več možnosti, toda v primeru, da moram iskati, mi je apt-cache bolj zanimiv. Aptitude ima tudi vmesnik konzole:

Ponekod sem že prebral, da sposobnosti prav tako namesti predlagane odvisnosti in to apt-get samo namestite priporočene. Če pa na primer poskusimo namestiti Audacious, bomo videli, da namesti iste pakete.

Poglejmo pri namestitvi drznega sposobnosti:

sudo aptitude namestite drzno
Nameščeni bodo naslednji NOVI paketi:
  drzni smeli vtičniki {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} razpakiraj {a} 
0 posodobljenih paketov, nameščenih 12 novih, 0 za odstranitev in 0 ne posodobljenih. Naložiti moram 3494 kB datotek. Po razpakiranju bo uporabljenih 11,0 MB.

in zdaj z apt-get:

sudo apt-get namestite drzno
Branje seznama paketov ... Končano Ustvarjanje drevesa odvisnosti Branje informacij o stanju ... Končano Nameščeni bodo naslednji dodatni paketi:
  drzni-vtičniki libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 razpakiraj
Predlagani paketi:
  libmcs-backend-gconf libmcs-utils zip
Nameščeni bodo naslednji NOVI paketi:
  drzni audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 razpakirajte
0 posodobljeno, 12 bo nameščenih, 0 za odstranitev in 0 ne posodobljenih. Naložiti moram 3494 kB datotek. Po tej operaciji bo porabljenih 11,0 MB dodatnega prostora na disku.

Če želimo videti še eno razliko, lahko opravimo iskanje. Na primer, odprite terminal in vnesite:

aptitude iskanje ipod -

in potem

apt-cache iskanje ipod

Kot lahko cenite iskanje z apt-cache bilo je najbolj zadovoljivo. V primeru sposobnosti, iskal je samo po imenu paketa, apt-cache iskal vse programe ali pakete, povezane z besedo ipod, verjetno po opisu vsakega paketa.

Sklepi

Uporabite tisto, ki vam najbolj ustreza. Lažje ga uporabljam sposobnosti ker gre za en ukaz, vendar z apt Moram uporabiti apt-get o apt-cache glede na primer. Če poznate še kakšne razlike, jih pustite v komentarjih comments


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Yoyo je dejal

    Vedno sem bil zvest svojim sposobnostim 😉

    1.    elav <° Linux je dejal

      Smo že 2 😀

  2.   mcder3 je dejal

    Manjka "aptitude purge packagename" za odstranitev paketa + odvisnosti + nastavitve paketa (korenska raven)

    Zelo dober vstop in čestitke na blogu 😛

    pozdrav

    1.    mcder3 je dejal

      Sem že videl, lol ... oprosti, ker sem dal XD na "čiščenje sposobnosti"

      1.    KZKG ^ Gaara je dejal

        Nič, ne skrbite ^ - ^
        Hvala za vaše komentarje, ker sem prepričan, da sem želel pomagati to
        Lep pozdrav in se še naprej ustavljajte sem 🙂

      2.    elav <° Linux je dejal

        Ni problema .. Hvala, ker ste želeli pomagati .. 😀

  3.   Jezus Ballesteros je dejal

    Ko uporabljam Debian, imam tudi raje spretnost, mi daje več samozavesti :). Strinjam pa se tudi z vami, da je apt-get pri iskanju učinkovitejši. Ne vem, ali bo aptitude nekoč uporabil nekaj podobnega apt-cache ali bodo morda v prihodnosti odstranili apt-get in zapustili aptitude in apt-cache: P ...

  4.   julij je dejal

    Do zdaj sem uporabljal APT-GET, odobril bom APTITUDE, da vidim ...

  5.   Jose Luis Mantilla je dejal

    Seveda je zelo izjemna razlika !!

    Opozorilo: paket namestite z zahtevanimi knjižnicami

    Sposobnost: namesti zahtevane, predlagane in pred namestitvijo preveri, da ne poškoduje drugega paketa, ki si deli knjižnice drugih različic, preden ga namesti, razreši obstoječe konflikte med aplikacijami, ki celo izvajajo ista vrata ali imajo v svoji konfiguraciji kaj narobe in vi Vprašajte, kako želite to rešiti z njihovimi predlogi in razlago in končno z Aptitude NIKOLI ne boste imeli pokvarjenih paketov (za popravek ne boste potrebovali čistega ali samodejnega čiščenja ali namestitve apt -f), to deluje tako od 6,5 do 7 !!

    Dobro jutro in vam na uslugo (pozdrav iz Kolumbije)

  6.   kanal neznan je dejal

    Hej.
    In kaj je ukaz za namestitev APT? Opažam, da ga omenjajo v vadnici pdf, ki jo ima Linux Mint na svoji spletni strani.
    Njen avtor priporoča, da ne izvajate apt-get nadgradnje posodobitev s terminalom, saj ne filtrira, kakšne stopnje stabilnosti pripadajo, kot da je na voljo v programu Updater z grafičnim vmesnikom Mint.

  7.   Franco je dejal

    Tudi če to vem, apt-get uporabljam pogosteje kot aptitude. Vem pa, da upravitelj paketov sinaptikov uporablja zmožnost vsakič, ko nekaj namestite v grafični način.

  8.   pepo je dejal

    Ukaz APT že vrsto let vključuje funkcionalnosti apt-get in apt-cache, tako da lahko namesto "apt-get install package" in "apt-" naredimo "apt install package" in "apt search package". paket za iskanje v predpomnilniku ».