Kako mogu provjeriti je li paket instaliran na Debian i Ubuntu

How Do I Check If Package Is Installed Debian



Čitajući ovaj vodič, naučit ćete kako provjeriti je li paket instaliran na distribucijama Linuxa zasnovanim na Debianu, uključujući Ubuntu.

Provjera je li pomoću programa instaliran određeni paket dpkg :

Da biste provjerili je li određeni paket instaliran Linux distribucije temeljene na Debianu , možete koristiti dpkg naredbu nakon koje slijedi -s (status) zastavu i naziv paketa. Naredba u nastavku prikazuje primjer dpkg, koji se koristi za provjeru statusa paketa Steam.







dpkg -spare



Kao što vidite, naredba vraća informacije o paketu, uključujući sljedeće:



Naziv paketa : Naziv paketa.





Status paketa: Ovdje možete vidjeti status paketa na vašem sustavu.

Prioritet: Postoji 5 mogućih razina prioriteta za pakete: Prioritet 'Potreban' pripada paketima koji su bitni za sustav; uklanjanje paketa označenih kao 'Potreban' može dovesti do kvara sustava. Drugi mogući način prioriteta za a je 'Važno' prioritet za pakete koji nisu bitni za sustav, ali korisnik, na primjer, uređivač teksta poput nano ili net-alata. Treći prioritet je 'Standard' , koji uključuje pakete koji su prema zadanim postavkama definirani za instaliranje. Četvrta razina prioriteta je ‘Opcionalno’, koji uključuje izborne pakete u instalacijama Debian/Ubuntu. Konačno, peti prioritet je 'Ekstra' , koji je zastario i zamjenjuje se s ‘Opcionalno’ . Status ' Ekstra' je korišten za specijalizirane pakete.



Odjeljak: Paketi su razvrstani po kategorijama; trenutno dostupne kategorije uključuju administratora, bazu podataka, cli-mono, ispravljanje pogrešaka, razvoj, doc, urednike, obrazovanje, gnustep, ugrađeno, fontove, igre, gnome, gnu-r, elektroniku, grafiku, tumače, hamradio, haskell, httpd, python, introspekcija, javascript, java, rubin, kde, lokalizacija, kernel, libdevel, libs, lisp, pošta, matematika, metapaketi, ocaml, net, vijesti, ostalo, comm, oldlibs, otherosfs, perl, php, hrđa, znanost, školjke, zvuk, tekst, video, zadaci, tex, utils, vcs, web, x11, xfce i zope.

Instalirana veličina: Procijenjeni potrebni prostor na disku možete vidjeti u bajtima za instaliranje paketa.

Održavatelj: Ovo polje prikazuje podatke o razvojnom programeru paketa.

Arhitektura: Ovdje možete vidjeti arhitekturu paketa.

Verzija: Verzija paketa.

Ovisi: Ovisnosti o paketima.

Opis: Opis paketa.

Početna stranica: Web stranica paketa/programera.

Snimka zaslona u nastavku prikazuje izlaz kada provjeravate paket koji nije instaliran.

dpkg -snexpose

Također možete koristiti dpkg naredbu nakon koje slijedi - zastavu za provjeru statusa određenog paketa, kao što je prikazano u donjem primjeru.

dpkg -pare

Provjera je li pomoću programa instaliran određeni paket dpkg-upit :

The dpkg-upit naredba se može koristiti za prikaz je li u vašem sustavu instaliran određeni paket. Da biste to učinili, trčite dpkg-upit nakon čega slijedi zastavica -l i naziv paketa o kojem želite informacije. Primjer u nastavku prikazuje kako provjeriti je li Steam paket instaliran.

dpkg-upit-pare

Istu naredbu možete koristiti za popis svih instaliranih paketa izostavljajući naziv paketa, kao što je prikazano u donjem primjeru.

dpkg-upit-

Provjerite je li paket instaliran pomoću apt-cache :

The apt-cache naredba također može prikazati podatke o paketima, instaliranim verzijama i još mnogo toga. Da biste dobili ovaj izlaz, morate dodati politika opciju iza koje slijedi naziv paketa, kao što je prikazano u donjem primjeru.

politika apt-cachepare

Dobijte popis svih instaliranih paketa pomoću prikladan :

Ako želite ispisati popis svih instaliranih paketa na vašem sustavu umjesto provjere je li neki paket instaliran, to možete postići pomoću prikladan naredbu kao što je prikazano u donjem primjeru.

prikladan-instaliranpopis

Dobijte popis svih instaliranih paketa za čitanje dnevnika:

Druga metoda koja se široko koristi za dobivanje popisa svih instaliranih paketa je čitanje prikladan ili dpkg cjepanice.

Za čitanje prikladan log, pokrenite sljedeću naredbu.

mačka /gdje/zapisnik/prikladan/povijest.log

Za čitanje dpkg log da biste dobili informacije o instaliranim paketima, pokrenite donju naredbu.

zahvat ' instalirati ' /gdje/zapisnik/dpkg.log

Također možete čitati komprimirane zapise dpkg koristeći zgrep naredba umjesto zahvat, kako je prikazano u donjem primjeru.

zgrep ' instalirati ' /gdje/zapisnik/dpkg.log.11.gz

Kao što vidite, komprimirani zapisnici pružit će vam djelomične podatke, ali možete implementirati zamjenski znak (*) za čitanje svih komprimiranih dnevnika odjednom, kao što je prikazano u sljedećem primjeru.

zgrep ' instalirati ' /gdje/zapisnik/dpkg.log.*.gz

Kako provjeriti nadograđene i uklonjene pakete:

Ako želite prikazati podatke samo o nadograđenim paketima, to možete postići pomoću naredbe u nastavku.

Kao što je prethodno objašnjeno, s instaliranim paketima također možete provjeriti komprimirane dnevnike za nadograđene pakete pomoću zamjenskog znaka, kao što je prikazano u sljedećem primjeru.

zgrep 'nadogradnja' /gdje/zapisnik/dpkg.log.*.gz

Ako želite popis uklonjenih paketa, metoda je slična; samo zamijenite nadograditi s ukloniti, kao što je prikazano niže.

zahvat 'ukloni' /gdje/zapisnik/dpkg.log

Zaključak:

Kao što vidite, distribucije Linuxa temeljene na Debianu nude različite načine za provjeru statusa određenog paketa ili popis svih instaliranih, nadograđenih i uklonjenih paketa. Naredbe objašnjene u ovom vodiču jednostavne su za primjenu, a njihovo učenje obvezno je za svakog korisnika distribucije temeljenog na Debianu. Kao što ste vidjeli, ove naredbe također mogu pružiti informacije o verzijama softvera, potrebnom prostoru na disku i još mnogo toga. Možete dobiti dodatne savjete za popis informacija o paketima pomoću vodiča Pogledajte povijest dpkg i apt.

Nadam se da je ovaj vodič koji objašnjava kako provjeriti je li paket instaliran na Debian ili Ubuntu bio koristan. Slijedite Linux savjete za više savjeta i vodiča o Linuxu.