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 😀
Olen aina ollut uskollinen kykyihin 😉
Olemme jo 2 😀
"Aptitude purge packagename" puuttuu paketin + riippuvuuksien + paketin asetusten poistamiseksi (juuritaso)
Erittäin hyvä merkintä ja onnittelut blogista 😛
terveiset
Näin jo lol ... anteeksi, että laitoin "aptitude purge" -asia XD
Ei mitään, älä huoli ^ - ^
Kiitos kommenteistasi, koska aikomukseni oli varmasti auttaa 😉
Terveisiä ja pysähdy täällä by
Ei hätää .. Kiitos, että halusit auttaa .. 😀
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 ...
Tähän asti olin käyttänyt APT-GET -ohjelmaa, hyväksyn APTITUDE-sovelluksen nähdäksesi ...
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)
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.
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.
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 ».