Debian

Loetlege kõik Debiani installitud paketid

Loetlege kõik Debiani installitud paketid
Selles õpetuses selgitatakse, kuidas Debianis installitud pakette loetleda, sealhulgas kõiki vajalike pakettide loendeid. LinuxHint oli juba selgitanud, kuidas Debianis pakette desinstallida, see artikkel sisaldas lühiülevaadet pakettide loendisse, nüüd selgitatakse kõiki pakettide loendamise võimalusi dpkg, dpkg-query ja apt pakettihaldurite abil.

dpkg / dpkg-query

Debiani pakettihaldur on dpkg, dpkg on käsk, mida kasutame Debiani pakettide installimiseks, eemaldamiseks ja haldamiseks. Kui soovite teada, kuidas dpkg-faile luuakse, vaadake seda artiklit sellel teemal.

Kõigi meie Debiani süsteemi installitud pakettide lihtsa täieliku loendi koostamiseks tehke järgmist

dpkg -l

Nagu näete, on 4 veergu, kus kuvatakse programmi nimed, versioonid, arhitektuuri tugi ja kirjeldus.

A dpkg-query -l käsk viskab täpselt sama väljundi, kahel viisil pakettidel sama teabe saamiseks:

Mugavama vaate saamiseks saate lisada vähem parameeter, käivitage konsoolilt:

dpkg-query -l | vähem

Kui tahame konkreetset otsida .deb-pakett ja kui see on installitud, käivitage:

dpkg -s | grep olek

Proovige:

dpkg -s nano | grep olek

Proovige siis pakiga, mida te teate, et teil pole, minu puhul kasutage halvasti kassi:

dpkg -s kõuts | grep olek

Nagu näete, ütleb esimene väljund, et nano on installitud, samas kui teine ​​ütleb, et kiisu pole installitud, kuid saadaval.

Nüüd, kui tahame loetleda konkreetse paketi koos pakutava teabega dpkg -l tüüp:

dpkg -l

Proovige:

dpkg -l nano

Jällegi viskab sama väljundi dpkg-query ekvivalent

Kui soovite loetleda kõik paketitüübile kuuluvad failid:

dpkg -L

Proovige

dpkg -L nano

See käsk loetleb kõik nanole kuuluvad failid ja selle teed. See teave võib olla enne paketi installimist, hankige a .deb pakett ja proovige:

dpkg -c <.deb>

Sel juhul dpkg -c näitab katalooge ja faile, mis installitakse koos Teamvieweriga.

Nüüd selgitame välja meie seadmesse installitud pakettide koguarvu, käivitage:

dpkg-query -f '$ binary: pakett \ n' -W | wc -l

dpkg-päring lubage meil eksportida installitud pakettide loend, mida saame hiljem kasutada sama tarkvara teises seadmes uuesti installimiseks. Käivitatud installitud pakettide loendi loomiseks toimige järgmiselt

dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages

Nüüd proovige:

vähem installitud pakette

asjakohane

Apt (Advanced Package Tool) on veel üks pakettihaldur, mis on saadaval Debiani ja Ubuntu põhistes Linuxi distributsioonides. Vaatamata pakettide kohta teabe leidmisele on dpkg-l apt-ga võrreldes eeliseid, on apt parem, kuna see suudab tarkvara installimisel sõltuvused lahendada. Kuid apt võib olla kasulik ka pakettide loetlemiseks ja nende kohta teabe saamiseks.

Apt käitusega installitud pakettide loendi saamiseks toimige järgmiselt

apt-loend - installitud

Mugava vaate saamiseks võite lisada ka vähem parameetri, mis võimaldab ridu ja lehti hõlpsalt edastada.

apt-loend - installitud | vähem

Apt-ga saame grepiga kasutada ka konkreetse paketi otsimist konsooli tüübist:

apt-loend - installitud | grep -i nano

Võite hoiatust ignoreerida, apt teavitab paketi olemasolust.

Kui tahame loetleda apt-ga paketi sõltuvused, tippige terminal:

apt-cache sõltub


See väljund näitab Teamvieweri sõltuvusi.Loodan, et leidsite selle artikli programmide ja nende teabe loetlemisest Debiani ja Ubuntu süsteemides. Nagu näete, on igal programmil (dpkg, dpkg-query või apt) oma eelised ja puudused, samas kui dpkg / dpkg-query võimaldab meil koguda rohkem teavet, võib apt aidata, kui dpkg ebaõnnestub nagu sõltuvused.Järgige LinuxHinti, et saada rohkem näpunäiteid ja värskendusi Linuxi kohta.

Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...
Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...
Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...