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.