Ako skontrolujem, či je balík nainštalovaný v Debiane a Ubuntu

How Do I Check If Package Is Installed Debian



Čítaním tohto tutoriálu sa naučíte, ako skontrolovať, či je balík nainštalovaný v distribúciách Linuxu založených na Debiane vrátane Ubuntu.

Kontrola, či je nainštalovaný konkrétny balík, pomocou dpkg :

Ak chcete skontrolovať, či je konkrétny balík nainštalovaný na Distribúcie Linuxu založené na Debiane , môžete použiť dpkg za ktorým nasleduje príkaz -s (status) a názov balíka. Nasledujúci príkaz zobrazuje príklad dpkg, ktorý sa používa na kontrolu stavu balíka Steam.







dpkg -spara



Ako vidíte, príkaz vráti informácie o balíku vrátane nasledujúcich:



Názov balíka : Názov balíka.





Stav balíka: Tu môžete vidieť stav balíka vo vašom systéme.

Priorita: Existuje 5 možných úrovní priority balíkov: Priorita 'Požadovaný' patrí k balíkom, ktoré sú nevyhnutné pre systém; odstránenie balíkov označených ako 'Požadovaný' môže viesť k zlyhaniu systému. Druhým možným prioritným režimom pre a je „Dôležité“ priorita pre balíky, ktoré nie sú nevyhnutné pre systém, ale pre používateľa, napríklad textový editor ako nano alebo net-tools. Treťou prioritou je „Štandardné“ , ktorý zahŕňa balíky, ktoré sú definované ako predvolené pre inštaláciu. Štvrtou prioritnou úrovňou je „Voliteľné“, ktorý obsahuje voliteľné balíky v inštaláciách Debianu/Ubuntu. Nakoniec je piata priorita „Extra“ , ktorý je zastaraný a je nahradený príponou „Voliteľné“ . Stav ' Extra ' bol použitý pre špecializované balíky.



Sekcia: Balíky sú klasifikované podľa kategórií; medzi aktuálne dostupné kategórie patrí admin, databáza, cli-mono, debug, devel, doc, editory, vzdelávanie, gnustep, embedded, písma, hry, gnome, gnu-r, elektronika, grafika, tlmočníci, hamradio, haskell, httpd, python, introspekcia, javascript, java, ruby, kde, lokalizácia, jadro, libdevel, libs, lisp, pošta, matematika, metabalíky, ocaml, sieť, správy, rôzne, komunikácia, oldlibs, otherosfs, perl, php, hrdza, veda, mušle, zvuk, text, video, úlohy, tex, nástroje, vcs, web, x11, xfce a zope.

Inštalovaná veľkosť: Na inštaláciu balíka môžete vidieť odhadovaný požadovaný priestor na disku v bajtoch.

Správca: Toto pole zobrazuje informácie o vývojárovi balíka.

Architektúra: Tu vidíte architektúru balíkov.

Verzia: Verzia balíka.

Závisí od: Závislosti od balíkov.

Popis: Popis balíka.

Domovská stránka: Web balíka/vývojára.

Nasledujúca snímka obrazovky zobrazuje výstup pri kontrole balíka, ktorý nie je nainštalovaný.

dpkg -sodkryť

Môžete tiež použiť dpkg za ktorým nasleduje príkaz -ten vlajka na kontrolu konkrétneho stavu balíka, ako je to znázornené na nižšie uvedenom príklade.

dpkg -tenpara

Kontrola, či je nainštalovaný konkrétny balík, pomocou dpkg-dotaz :

The dpkg-dotaz príkaz môžete použiť na zobrazenie, či je vo vašom systéme nainštalovaný konkrétny balík. Ak to chcete urobiť, spustite dpkg-dotaz nasleduje príznak -l a názov balíka, o ktorom chcete informácie. Nasledujúci príklad ukazuje, ako skontrolovať, či je nainštalovaný balík Steam.

dpkg-dotaz-tenpara

Rovnaký príkaz môžete použiť aj na zoznam všetkých nainštalovaných balíkov vynechaním názvu balíka, ako je to znázornené na nižšie uvedenom príklade.

dpkg-dotaz-ten

Skontrolujte, či je balík nainštalovaný pomocou apt-cache :

The apt-cache príkaz môže tiež zobrazovať informácie o balíkoch, nainštalovaných verziách a ďalších. Ak chcete získať tento výstup, musíte pridať politiky nasledovaný názvom balíka, ako je uvedené v príklade nižšie.

politika apt-cachepara

Získajte zoznam všetkých nainštalovaných balíkov pomocou výstižný :

Ak chcete namiesto kontroly, či bol nainštalovaný konkrétny balík, vytlačiť zoznam všetkých nainštalovaných balíkov vo vašom systéme, môžete to dosiahnuť pomocou výstižný príkaz, ako je uvedené v nasledujúcom príklade.

výstižný-nainštalovanézoznam

Získajte zoznam všetkých nainštalovaných protokolov čítania balíkov:

Ďalšou metódou, ktorá sa bežne používa na získanie zoznamu všetkých nainštalovaných balíkov, je čítanie výstižný alebo dpkg denníky.

Ak si chcete prečítať výstižný log, spustite nasledujúci príkaz.

kat /kde/log/výstižný/história.log

Ak si chcete prečítať dpkg prihláste sa a získajte informácie o nainštalovaných balíkoch spustením príkazu nižšie.

uchopenie ' Inštalácia ' /kde/log/dpkg.log

Tiež môžete čítať komprimované protokoly dpkg pomocou zgrep príkaz namiesto uchopenie, ako je uvedené v nižšie uvedenom príklade.

zgrep ' Inštalácia ' /kde/log/dpkg.log.11.gz

Ako vidíte, komprimované protokoly vám poskytnú čiastočné informácie, ale môžete implementovať zástupný znak (*) na čítanie všetkých komprimovaných protokolov naraz, ako ukazuje nasledujúci príklad.

zgrep ' Inštalácia ' /kde/log/dpkg.log.*.gz

Ako skontrolovať aktualizované a odstránené balíky:

Ak chcete zobrazovať informácie iba o aktualizovaných balíkoch, môžete to dosiahnuť pomocou nižšie uvedeného príkazu.

Ako bolo vysvetlené vyššie, s nainštalovanými balíkmi môžete tiež skontrolovať komprimované protokoly pre aktualizované balíky pomocou zástupného znaku, ako je to znázornené v nasledujúcom príklade.

zgrep „upgrade“ /kde/log/dpkg.log.*.gz

Ak chcete uviesť zoznam odstránených balíkov, metóda je podobná; len vymeniť upgrade s odstrániť, ako je uvedené nižšie.

uchopenie 'odstrániť' /kde/log/dpkg.log

Záver:

Ako vidíte, distribúcie Linuxu založené na Debiane ponúkajú rôzne spôsoby kontroly stavu konkrétneho balíka alebo zoznamu všetkých nainštalovaných, aktualizovaných a odstránených balíkov. Príkazy vysvetlené v tomto návode sa dajú ľahko použiť a naučiť sa ich je povinné pre každého používateľa distribúcie založeného na Debiane. Ako ste videli, tieto príkazy môžu tiež poskytovať informácie o verziách softvéru, potrebnom mieste na disku a ďalšie. Ďalšie tipy na zoznam informácií o balíkoch môžete získať pomocou tutoriálu Pozri históriu dpkg a apt.

Dúfam, že tento návod, ktorý vysvetľuje, ako skontrolovať, či je balík nainštalovaný v Debiane alebo Ubuntu, bol užitočný. Pokračujte v sledovaní Tipu pre Linux a získajte ďalšie tipy a návody pre Linux.