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
Vedno sem bil zvest svojim sposobnostim 😉
Smo že 2 😀
Manjka "aptitude purge packagename" za odstranitev paketa + odvisnosti + nastavitve paketa (korenska raven)
Zelo dober vstop in čestitke na blogu 😛
pozdrav
Sem že videl, lol ... oprosti, ker sem dal XD na "čiščenje sposobnosti"
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 🙂
Ni problema .. Hvala, ker ste želeli pomagati .. 😀
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 ...
Do zdaj sem uporabljal APT-GET, odobril bom APTITUDE, da vidim ...
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)
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.
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.
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 ».