Jak zkontroluji, zda je v Debianu a Ubuntu nainstalován balíček

How Do I Check If Package Is Installed Debian



Čtením tohoto tutoriálu se naučíte, jak zkontrolovat, zda je balíček nainstalován v distribucích Linuxu založených na Debianu, včetně Ubuntu.

Kontrola, zda je nainstalován konkrétní balíček pomocí dpkg :

Chcete -li zkontrolovat, zda je na něm nainstalován konkrétní balíček Distribuce Linuxu založené na Debianu , můžete použít dpkg následovaný příkazem -s (status) a název balíčku. Níže uvedený příkaz ukazuje příklad dpkg, který slouží ke kontrole stavu balíčku Steam.







dpkg -spára



Jak vidíte, příkaz vrací informace o balíčku, včetně následujících:



Název balíčku : Název balíčku.





Stav balíčku: Zde můžete vidět stav balíčku ve vašem systému.

Přednost: Existuje 5 možných úrovní priority balíčků: Priorita 'Požadované' patří k balíčkům, které jsou pro systém nezbytné; odstranění balíčků označených jako 'Požadované' může vést k selhání systému. Druhým možným prioritním režimem pro a je 'Důležité' priorita pro balíčky, které nejsou pro systém zásadní, ale pro uživatele, například textový editor jako nano nebo net-tools. Třetí prioritou je 'Standard' , který zahrnuje balíčky, které jsou definovány pro instalaci ve výchozím nastavení. Čtvrtou prioritní úrovní je 'Volitelný', který obsahuje volitelné balíčky v instalacích Debianu/Ubuntu. Nakonec je pátá priorita 'Další' , který je zastaralý a je nahrazen 'Volitelný' . Stav ' Další' byl použit pro specializované balíčky.



Sekce: Balíčky jsou klasifikovány podle kategorií; aktuálně dostupné kategorie zahrnují admin, databáze, cli-mono, debug, devel, doc, editory, vzdělávání, gnustep, embedded, fonty, hry, gnome, gnu-r, elektronika, grafika, tlumočníci, hamradio, haskell, httpd, python, introspekce, javascript, java, ruby, kde, lokalizace, jádro, libdevel, libs, lisp, pošta, matematika, metabalíčky, ocaml, síť, novinky, různé, komunikace, oldlibs, otherosfs, perl, php, rez, věda, skořápky, zvuk, text, video, úkoly, tex, nástroje, vcs, web, x11, xfce a zope.

Instalovaná velikost: Pro instalaci balíčku můžete vidět odhadovaný požadovaný prostor na disku v bajtech.

Správce: Toto pole zobrazuje informace o vývojáři balíčku.

Architektura: Zde vidíte architekturu balíčku.

Verze: Verze balíčku.

Záleží: Závislosti balíčků.

Popis: Popis balíčku.

Domovská stránka: Web balíčku/vývojáře.

Níže uvedený snímek obrazovky ukazuje výstup při kontrole balíčku, který není nainstalován.

dpkg -snexpose

Můžete také použít dpkg následovaný příkazem -ten příznak pro kontrolu konkrétního stavu balíčku, jak je ukázáno v příkladu níže.

dpkg -tenpára

Kontrola, zda je nainstalován konkrétní balíček pomocí dpkg-dotaz :

The dpkg-dotaz Pomocí příkazu lze zobrazit, zda je ve vašem systému nainstalován konkrétní balíček. Chcete -li to provést, spusťte dpkg-dotaz následovaný příznakem -l a názvem balíčku, o kterém chcete informace. Následující příklad ukazuje, jak zkontrolovat, zda je nainstalován balíček Steam.

dpkg-dotaz-tenpára

Stejný příkaz můžete použít k vypsání všech nainstalovaných balíčků vynecháním názvu balíčku, jak ukazuje následující příklad.

dpkg-dotaz-ten

Zkontrolujte, zda je balíček nainstalován pomocí apt-cache :

The apt-cache příkaz může také zobrazovat informace o balíčcích, nainstalovaných verzích a dalších. Chcete -li získat tento výstup, musíte přidat politika možnost následovaná názvem balíčku, jak je uvedeno v níže uvedeném příkladu.

zásady apt-cachepára

Získejte seznam všech nainstalovaných balíků pomocí výstižný :

Pokud chcete místo kontroly, zda byl nainstalován konkrétní balíček, vytisknout seznam všech nainstalovaných balíků ve vašem systému, můžete toho dosáhnout pomocí výstižný příkaz, jak je ukázáno v příkladu níže.

výstižný-nainstalovánoseznam

Získejte seznam všech nainstalovaných balíčků, které čtou protokoly:

Další metodou široce používanou k získání seznamu všech nainstalovaných balíčků je čtení výstižný nebo dpkg protokoly.

Chcete -li si přečíst výstižný log, spusťte následující příkaz.

kočka /kde/log/výstižný/historie.log

Chcete -li si přečíst dpkg přihlaste se, abyste získali informace o nainstalovaných balíčcích, spusťte níže uvedený příkaz.

rukojeť ' Nainstalujte ' /kde/log/dpkg.log

Můžete také číst komprimované protokoly dpkg pomocí zgrep příkaz místo rukojeť, jak ukazuje příklad níže.

zgrep ' Nainstalujte ' /kde/log/dpkg.log.11.gz

Jak vidíte, komprimované protokoly vám poskytnou částečné informace, ale můžete implementovat zástupný znak (*) pro čtení všech komprimovaných protokolů najednou, jak ukazuje následující příklad.

zgrep ' Nainstalujte ' /kde/log/dpkg.log.*.gz

Jak zkontrolovat upgradované a odebrané balíčky:

Pokud chcete zobrazit informace pouze o upgradovaných balíčcích, můžete toho dosáhnout pomocí níže uvedeného příkazu.

Jak bylo vysvětleno dříve, u nainstalovaných balíčků můžete také zkontrolovat komprimované protokoly pro upgradované balíčky pomocí zástupného znaku, jak ukazuje následující příklad.

zgrep 'vylepšit ' /kde/log/dpkg.log.*.gz

Pokud chcete vypsat odstraněné balíčky, je metoda podobná; jen vyměnit vylepšit s odstranit, Jak je ukázáno níže.

rukojeť 'odstranit' /kde/log/dpkg.log

Závěr:

Jak vidíte, distribuce Linuxu založené na Debianu nabízejí různé způsoby, jak zkontrolovat stav konkrétního balíčku nebo zobrazit seznam všech nainstalovaných, upgradovaných a odstraněných balíčků. Příkazy vysvětlené v tomto tutoriálu se snadno aplikují a jejich učení je povinné pro všechny uživatele distribuce založené na Debianu. Jak jste viděli, tyto příkazy mohou také poskytovat informace o verzích softwaru, potřebném místě na disku a další. Další tipy na seznam informací o balíčcích můžete získat pomocí tutoriálu Viz historie dpkg a apt.

Doufám, že tento návod vysvětlující, jak zkontrolovat, zda je balíček nainstalován v Debianu nebo Ubuntu, byl užitečný. Sledujte i nadále Linux Hint a získejte další tipy a návody pro Linux.