Kako preverim, ali je paket nameščen v Debianu in Ubuntuju

How Do I Check If Package Is Installed Debian



Z branjem te vadnice se boste naučili preveriti, ali je paket nameščen v distribucijah Linuxa, ki temeljijo na Debianu, vključno z Ubuntujem.

Preverjanje, ali je z uporabo nameščen določen paket dpkg :

Če želite preveriti, ali je nameščen določen paket Distribucije Linuxa, ki temeljijo na Debianu , lahko uporabite dpkg ukaz, ki mu sledi -s (status) zastavo in ime paketa. Spodnji ukaz prikazuje primer dpkg, ki se uporablja za preverjanje stanja paketa Steam.







dpkg -spare



Kot lahko vidite, ukaz vrne informacije o paketu, vključno z naslednjim:



Ime paketa : Ime paketa.





Stanje paketa: Tukaj si lahko ogledate stanje paketa v vašem sistemu.

Prednost: Za pakete je možnih 5 stopenj prioritete: Prednost 'Obvezno' spada v pakete, ki so bistveni za sistem; odstranjevanje paketov označenih kot 'Obvezno' lahko povzroči okvaro sistema. Drugi možni prednostni način za a je 'Pomembno' prednost za pakete, ki niso bistveni za sistem, ampak za uporabnika, na primer urejevalnik besedil, kot sta nano ali net-tools. Tretja prednostna naloga je 'Standard' , ki vključuje pakete, ki so privzeto določeni za namestitev. Četrta prednostna raven je 'Neobvezno', ki vključuje izbirne pakete v namestitvah Debian/Ubuntu. Končno je peta prednostna naloga 'Dodatno' , ki je zastarelo in nadomeščeno z 'Neobvezno' . Stanje ' Dodatno ' je bil uporabljen za posebne pakete.



Oddelek: Paketi so razvrščeni po kategorijah; trenutno razpoložljive kategorije vključujejo skrbnika, bazo podatkov, cli-mono, odpravljanje napak, razvoj, doc, urednike, izobraževanje, gnustep, vdelane, pisave, igre, gnome, gnu-r, elektroniko, grafiko, tolmače, hamradio, haskell, httpd, python, introspekcija, javascript, java, rubin, kde, lokalizacija, jedro, libdevel, libs, lisp, pošta, matematika, metapakiranja, ocaml, net, novice, razno, comm, oldlibs, otherosfs, perl, php, rja, znanost, lupine, zvok, besedilo, video, opravila, tex, utils, vcs, web, x11, xfce in zope.

Nameščena velikost: Ocenjeni potreben prostor na disku si lahko ogledate v bajtih za namestitev paketa.

Vzdrževalec: To polje prikazuje podatke o razvijalcu paketa.

Arhitektura: Tu si lahko ogledate arhitekturo paketa.

Različica: Različica paketa.

Odvisno: Odvisnosti paketov.

Opis: Opis paketa.

Domača stran: Spletno mesto paketa/razvijalca.

Spodnji posnetek zaslona prikazuje izhod, ko preverite paket, ki ni nameščen.

dpkg -snexpose

Uporabite lahko tudi dpkg ukaz, ki mu sledi - zastavo, da preverite stanje določenega paketa, kot je prikazano v spodnjem primeru.

dpkg -pare

Preverjanje, ali je z uporabo nameščen določen paket dpkg-poizvedba :

The dpkg-poizvedba ukaz lahko uporabite za prikaz, ali je v vašem sistemu nameščen določen paket. Če želite to narediti, zaženite dpkg-poizvedba sledi zastavica -l in ime paketa, o katerem želite informacije. Spodnji primer prikazuje, kako preveriti, ali je paket Steam nameščen.

dpkg-poizvedba-pare

Z istim ukazom lahko prikažete vse nameščene pakete tako, da izpustite ime paketa, kot je prikazano v spodnjem primeru.

dpkg-poizvedba-

Preverite, ali je paket nameščen z apt-cache :

The apt-cache ukaz lahko prikaže tudi podatke o paketih, nameščenih različicah in drugem. Če želite dobiti ta izhod, morate dodati datoteko politiko možnost, ki ji sledi ime paketa, kot je prikazano v spodnjem primeru.

pravilnik apt-cachepare

Pridobite seznam vseh nameščenih paketov z uporabo apt :

Če želite natisniti seznam vseh nameščenih paketov v sistemu, namesto da preverite, ali je bil nameščen določen paket, lahko to dosežete z uporabo apt ukaz, kot je prikazano v spodnjem primeru.

apt-nameščenseznam

Pridobite seznam vseh nameščenih paketov za branje dnevnikov:

Druga metoda, ki se pogosto uporablja za pridobivanje seznama vseh nameščenih paketov, je branje apt ali dpkg hlodi.

Če želite prebrati apt log, zaženite naslednji ukaz.

mačka /kje/dnevnik/apt/history.log

Če želite prebrati dpkg log, če želite dobiti informacije o nameščenih paketih, zaženite spodnji ukaz.

oprijem 'namesti' /kje/dnevnik/dpkg.log

Prav tako lahko preberete stisnjene dnevnike dpkg z uporabo datoteke zgrep ukaz namesto oprijem, kot je prikazano v spodnjem primeru.

zgrep 'namesti' /kje/dnevnik/dpkg.log.11.gz

Kot lahko vidite, vam bodo stisnjeni dnevniki dali delne informacije, vendar lahko uporabite nadomestni znak (*) za branje vseh stisnjenih dnevnikov hkrati, kot je prikazano v naslednjem primeru.

zgrep 'namesti' /kje/dnevnik/dpkg.log.*.gz

Kako preveriti nadgrajene in odstranjene pakete:

Če želite prikazati informacije samo o nadgrajenih paketih, jih lahko dosežete s spodnjim ukazom.

Kot je bilo že pojasnjeno, lahko z nameščenimi paketi s pomočjo nadomestnega znaka preverite tudi stisnjene dnevnike za nadgrajene pakete, kot je prikazano v naslednjem primeru.

zgrep 'nadgradnja ' /kje/dnevnik/dpkg.log.*.gz

Če želite prikazati odstranjene pakete, je metoda podobna; samo zamenjaj nadgradnja z Odstrani, kot je prikazano spodaj.

oprijem 'Odstrani ' /kje/dnevnik/dpkg.log

Zaključek:

Kot lahko vidite, distribucije Linuxa, ki temeljijo na Debianu, ponujajo različne načine za preverjanje stanja določenega paketa ali seznam vseh nameščenih, nadgrajenih in odstranjenih paketov. Ukaze, razložene v tej vadnici, je enostavno uporabiti, njihovo učenje pa je obvezno za vse uporabnike distribucije, ki temeljijo na Debianu. Kot ste videli, lahko ti ukazi nudijo tudi informacije o različicah programske opreme, potrebnem prostoru na disku in še več. Dodatne nasvete za seznam informacij o paketih lahko dobite v vadnici Oglejte si zgodovino dpkg in apt.

Upam, da je bila ta vadnica, ki pojasnjuje, kako preveriti, ali je paket nameščen v Debianu ali Ubuntuju, uporabna. Sledite Linux Namigom za več nasvetov in vaj o Linuxu.