Apt- * tai Aptitude, mitä käyttää?

osuva (Advanced Phankkiminen TOOL) käytetään periaatteessa pakettien asentamiseen ja poistamiseen GNU / Linux. Ne, joita käytämme Debian ja johdannaiset, käytämme sitä normaalisti, vaikka voimme myös käyttää Soveltuvuus.

Tiedätkö, mikä ero on näiden kahden välillä? En tuntenut heitäkään, joten aloin tehdä joitain tutkimuksia ja kokeita. Tässä näytän sinulle tuloksen.

Soveltuvuus.

Sanotaan, että Soveltuvuus on parannettu versio osuva ja hallinnoi pakettiriippuvuuksia paljon paremmin ja jopa suosittelee Debian. Soveltuvuus sisältää paljon enemmän vaihtoehtoja kuin Apt, Katsotaanpa eniten käytetyt ja niiden kuvaus soveltuvuuden avulla.

asentaa : Asenna yksi tai useampi paketti. Pakettien tulisi näkyä "install" -komennon jälkeen.
poista, puhdista, pidä kiinni, pidä kiinni, säilytä, asenna uudelleen : Nämä komennot tekevät samoin kuin "install", mutta tässä tapauksessa nimetty toiminto vaikuttaa kaikkiin komentorivin paketteihin, jotka eivät mitätöi sitä.
päivitys : Päivitä luettelo saatavilla olevista paketeista apt-lähteistä (vastaa "apt-get update").
turvallinen päivitys : Päivitä asennetut paketit uusimpaan versioon. Asennetut paketit poistetaan, ellei niitä käytetä.
täysi päivitys : Päivitä asennetut paketit uusimpaan versioon, asentamalla tai poistamalla paketteja tarvittaessa. Tämä komento on vähemmän konservatiivinen kuin turvallinen päivitys, ja siksi alttiimpi ei-toivotuille toimille. Se pystyy kuitenkin päivittämään paketteja, joita safe-upgrade ei pysty päivittämään. Historiallisista syistä komentoa kutsuttiin alun perin dist-päivitykseksi, ja aptitude tunnistaa edelleen dist-päivityksen synonyyminä täydelle päivitykselle.
haku : Etsi paketteja, jotka vastaavat yhtä komentoriville syötetyistä malleista.
näyttää : Näytä yksityiskohtaiset tiedot yhdestä tai useammasta paketista, jotka luetellaan «etsi» -komennon mukaan.

Jos haluat nähdä lisätietoja soveltuvuudesta ja sen vaihtoehdoista, voimme käyttää yhtä parhaista tavoista löytää apua asettamalla konsoli:

$ miehen kyky

osuva

Apt: n tapauksessa sitä käyttävät komennot: apt-välimuisti, apt-get, apt.conf, apt_preferences, apt-Secure, joista kaksi ensimmäistä on eniten käytetty. Mukana olevat vaihtoehdot ovat seuraavat:

päivitys : päivitystä käytetään synkronoimaan pakettihakemisto lähteistään.
parantaa : päivitystä käytetään asentamaan kaikkien järjestelmään asennettujen pakettien uusin versio mistä tahansa lähteistä, jotka on lueteltu /etc/apt/sources.list.
dist-upgrade : Päivitystoimintojen lisäksi se käsittelee älykkäästi uusien pakettiversioiden aiheuttamia riippuvuusmuutoksia. apt-getillä on "älykäs" konfliktien ratkaisujärjestelmä, ja tarvittaessa se yrittää päivittää tärkeimmät paketit vähemmän tärkeiden pakettien kustannuksella.
asentaa : Asenna tai päivitä paketit, jotka seuraavat sanaa "asenna".
poistaa : Se käyttäytyy samalla tavalla kuin asennettuna sillä erotuksella, että se poistaa paketit asennuksen sijaan. Huomaa, että poistettaessa pakettia sen määritystiedostot pysyvät järjestelmässä. Jos plusmerkki edeltää paketin nimeä (ilman välilyöntiä pakettien välillä), kyseinen paketti asennetaan poistamisen sijaan.
puhdistus : Poistaminen on identtistä, sillä erolla, että paketit poistetaan ja puhdistetaan (myös kaikki kokoonpanotiedostot poistetaan).

Jos haluat nähdä lisätietoja soveltuvuudesta ja sen vaihtoehdoista, voimme käyttää yhtä parhaista tavoista löytää apua asettamalla konsoli:

$ man apt-get.

Mitä eroa sitten on?

Todellisuudessa kaikki riippuu käytöstä, jonka kukin henkilö antaa sille ja mitä heidän on tehtävä. Erityisesti käytän aina aptitudea, koska sillä on paljon enemmän vaihtoehtoja, mutta jos minun täytyy tehdä hakuja, apt-cache on mielenkiintoisempi minulle. Lisäksi aptitude: lla on konsolirajapinta:

Olen lukenut joissakin paikoissa soveltuvuus se myös asentaa ehdotetut riippuvuudet ja niin apt-get asenna vain suositellut. Jos kuitenkin yritämme asentaa esimerkiksi Audaciousin, huomaamme, että se asentaa samat paketit.

Katsotaanpa, kun asennetaan rohkea soveltuvuus:

sudo aptitude asenna rohkeasti
Seuraavat UUDET paketit asennetaan:
  rohkeat audacious-laajennukset {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} pura {a} 
0 päivitettyä pakettia, 12 uutta asennettua, 0 poistettavaa ja 0 päivittämätöntä. Minun on ladattava 3494 kt tiedostoja. Purkamisen jälkeen käytetään 11,0 Mt.

ja nyt kanssa apt-get:

sudo apt-get install rohkea
Luetaan pakettiluetteloa ... Valmis Luodaan riippuvuuspuuta Luetaan tilatietoja ... Valmis Seuraavat lisäpaketit asennetaan:
  audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 pura
Ehdotetut paketit:
  libmcs-backend-gconf libmcs-utils zip
Seuraavat UUDET paketit asennetaan:
  rohkea audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 pura
0 päivitetty, 12 asennetaan, 0 poistetaan ja 0 ei päivitetty. Minun on ladattava 3494 kt tiedostoja. Tämän toiminnon jälkeen käytetään 11,0 Mt ylimääräistä levytilaa.

Jos haluat nähdä toisen eron, voimme tehdä haun. Avaa esimerkiksi pääte ja kirjoita:

aptitude-haku iPod

y luego

apt-välimuisti etsi iPod

Kuten voit arvostaa hakua apt-cache se oli tyydyttävin. Siinä tapauksessa että soveltuvuus, se etsii vain paketin nimen mukaan, apt-cache haki kaikkia ohjelmia tai paketteja, jotka liittyvät sanaan ipod, todennäköisesti kunkin paketin kuvauksen perusteella.

Päätelmät

Käytä sitä, joka on sinulle miellyttävin. Minun on helpompi käyttää soveltuvuus koska se on yksi komento, kuitenkin osuva Minun täytyy käyttää apt-get o apt-cache tapauksen mukaan. Jos tiedät muita eroja, jätä ne kommentteihin 😀


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   yoyo dijo

    Olen aina ollut uskollinen kykyihin 😉

    1.    elav <° Linux dijo

      Olemme jo 2 😀

  2.   mcder3 dijo

    "Aptitude purge packagename" puuttuu paketin + riippuvuuksien + paketin asetusten poistamiseksi (juuritaso)

    Erittäin hyvä merkintä ja onnittelut blogista 😛

    terveiset

    1.    mcder3 dijo

      Näin jo lol ... anteeksi, että laitoin "aptitude purge" -asia XD

      1.    KZKG ^ Gaara dijo

        Ei mitään, älä huoli ^ - ^
        Kiitos kommenteistasi, koska aikomukseni oli varmasti auttaa 😉
        Terveisiä ja pysähdy täällä by

      2.    elav <° Linux dijo

        Ei hätää .. Kiitos, että halusit auttaa .. 😀

  3.   Jeesus Ballesteros dijo

    Kun käytän Debiania, pidän myös sopivammasta, se antaa minulle enemmän luottamusta :). Mutta olen myös kanssasi samaa mieltä siitä, että apt-get on tehokkaampi etsinnässä. En tiedä, käyttääkö aptitude jonain päivänä jotain vastaavaa kuin apt-cache, tai ehkä tulevaisuudessa ne poistavat apt-get ja jättävät aptitude ja apt-cache: P ...

  4.   Heinäkuu dijo

    Tähän asti olin käyttänyt APT-GET -ohjelmaa, hyväksyn APTITUDE-sovelluksen nähdäksesi ...

  5.   Jose Luis Mantilla dijo

    Tietysti on erittäin merkittävä ero!

    Apt: asennat paketin tarvittavilla kirjastoilla

    Soveltuvuus: se asentaa vaaditut, ehdotetut ja tarkistaa ennen asennusta, ettei se vahingoita toista pakettia, joka jakaa muiden versioiden kirjastoja, ennen asennusta se ratkaisee olemassa olevat ristiriidat sovellusten välillä, jotka jopa ajavat samaa porttia tai joiden kokoonpanossa on jotain vikaa, ja sinä Kysy, kuinka haluat ratkaista sen heidän ehdotuksillaan ja selityksillään, ja lopuksi Aptitude-ohjelmalla EI KOSKAAN ole rikkinäisiä paketteja (sinun ei tarvitse puhdistaa tai autocleania tai apt -f -asennusta sen korjaamiseksi), tämä toimii näin 6,5 ja 7 !!

    Hyvää huomenta ja palvelemaan sinua (terveisiä Kolumbiasta)

  6.   kanava tuntematon dijo

    Hei.
    Mikä APT-asennuskomento on? Huomaan, että he mainitsevat sen pdf-oppaassa, jonka Linux Mintilla on verkkosivustollaan.
    Ja sen kirjoittaja suosittelee, että päätelaitteen päivityksiä ei tehdä apt-get-päivityksellä, koska se ei suodata, millaiseen vakautustasoon ne kuuluvat, ikään kuin se olisi saatavilla Mintan graafisen käyttöliittymän sisältävässä Updaterissa.

  7.   Franco dijo

    Vaikka tiedän tämän, käytän apt-get-ohjelmaa useammin kuin aptitude. Mutta tiedän, että synaptinen pakettienhallinta käyttää soveltuvuutta aina, kun asennat jotain graafisessa tilassa.

  8.   pepo dijo

    Vuosien ajan APT-komento sisältää apt-get- ja apt-cache-toiminnot, jotta voimme tehdä "apt install -paketti" ja "apt-hakupaketti" "apt-get install -paketti" ja "apt- välimuistihakupaketti ».