dpkg / dpkg-dotaz
Správcem balíčků Debianu je dpkg, dpkg je příkaz, který používáme k instalaci, odebrání a správě balíčků Debianu. Chcete-li vědět, jak se vytvářejí soubory dpkg, podívejte se na tento článek v tomto tématu.
Chcete-li udělat jednoduchý úplný seznam všech balíků nainstalovaných v našem systému Debian, spusťte:
dpkg -l
Jak vidíte, jsou zde 4 sloupce zobrazující názvy programů, verze, podporu architektury a popis.
A dpkg-dotaz -l příkaz vyvolá přesně stejný výstup, dvěma způsoby, jak získat stejné informace o balíčcích:
Pro pohodlnější pohled můžete přidat méně parametr, spustit z konzoly:
dpkg-dotaz -l | méně
Pokud chceme hledat konkrétní .deb balíček a pokud je nainstalován, spusťte:
dpkg-sSnaž se:
dpkg -s nano | grep StatusPak zkuste balíček, o kterém víte, že ho nemáte, v mém případě špatně používám kocoura:
dpkg -s kocour | grep Status
Jak vidíte, první výstup říká, že nano je nainstalováno, zatímco druhý říká, že kocour není nainstalován, ale je k dispozici.
Nyní, pokud chceme vypsat konkrétní balíček s informacemi poskytnutými dpkg -l typ:
dpkg -lSnaž se:
dpkg -l nano
Ekvivalent dotazu dpkg opět vyvolá stejný výstup
Chcete-li zobrazit seznam všech souborů patřících k typu balíčku:
dpkg -LSnaž se
dpkg -L nano
Tento příkaz uvádí všechny soubory patřící k nano a jeho cestám. Tyto informace můžeme mít před instalací balíčku, získejte .deb balíček a zkuste:
dpkg -c <.deb>
V tomto případě dpkg -c zobrazuje adresáře a soubory, které se nainstalují s Teamviewerem.
Nyní zjistíme celkový počet balíčků nainstalovaných v našem zařízení, spusťte:
dpkg-query -f '$ binary: Package \ n' -W | wc -l
dpkg-dotaz dovolte nám exportovat seznam nainstalovaných balíčků, které můžeme později použít k přeinstalaci stejného softwaru na jiné zařízení. Vytvoření seznamu spuštěných nainstalovaných balíčků:
dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages
Nyní zkuste:
méně nainstalované balíčky
výstižný
Apt (Advanced Package Tool) je další správce balíčků dostupný v distribucích Linuxu založených na Debianu a Ubuntu. Navzdory tomu, že najdete informace o balíčcích, má dpkg výhody oproti apt, apt je lepší, protože dokáže vyřešit závislosti při instalaci softwaru. Ale také může být užitečné apt pro seznam balíčků a získání informací o nich.
Seznam nainstalovaných balíčků s apt run získáte takto:
seznam apt - nainstalován
Můžete také přidat parametr less, abyste měli pohodlné zobrazení, které umožňuje snadné předávání řádků a stránek.
seznam apt - nainstalován | méně
S apt můžeme také použít grep k vyhledání konkrétního balíčku na typu konzoly:
seznam apt - nainstalován | grep -i nano
Varování můžete ignorovat, apt informuje o přítomnosti balíčku.
Pokud chceme vypsat závislosti pro balíček s apt, zadejte do terminálu:
apt-cache záleží
Tento výstup odhaluje závislosti Teamvieweru.Doufám, že jste našli tento článek o výpisu programů a jejich informacích v systémech Debian a Ubuntu. Jak vidíte, každý program (dpkg, dpkg-query nebo apt) má své vlastní výhody a nevýhody, zatímco dpkg / dpkg-query nám umožňuje shromáždit více informací apt může pomoci tam, kde dpkg selže jako závislosti.Pokračujte v LinuxHintu, kde najdete další tipy a aktualizace pro Linux.