Android

Jak vypsat nainstalované balíčky v Debianu

Kompletní návod, jak nakupovat na AliExpressu.

Kompletní návod, jak nakupovat na AliExpressu.

Obsah:

Anonim

V této příručce vysvětlíme, jak vypsat a filtrovat nainstalované balíčky v Debianu. Ukážeme vám také, jak zkontrolovat, zda je nainstalován konkrétní balíček, spočítat nainstalované balíčky a zjistit verzi nainstalovaného balíčku.

Vědět, jak vypsat nainstalované balíčky v systému založeném na Debianu, může být užitečné v situacích, kdy je třeba nainstalovat stejné balíčky na jiný počítač nebo pokud chcete systém znovu nainstalovat.

Seznam nainstalovaných balíčků s apt

Apt je rozhraní příkazového řádku pro systém správy balíků a kombinuje nejčastěji používané funkce z apt-get a apt-cache včetně možnosti vypsat nainstalované balíčky.

Chcete-li zobrazit všechny balíčky nainstalované ve vašem systému, spusťte následující příkaz:

sudo apt list --installed

adduser/stable, now 3.115 all apt/stable, now 1.4.8 amd64 apt-listchanges/stable, now 3.10 all apt-utils/stable, now 1.4.8 amd64 autoconf/stable, now 2.69-10 all automake/stable, now 1:1.15-6 all autotools-dev/stable, now 20161112.1 all base-files/stable, now 9.9+deb9u5 amd64 base-passwd/stable, now 3.5.43 amd64 bash/stable, now 4.4-5 amd64

Příkaz zobrazí seznam všech nainstalovaných balíčků včetně informací o verzích a architektuře balíčků. Sloupec zcela vpravo ve výstupu ukazuje, zda byl balíček automaticky nainstalován jako závislost jiného balíčku.

Vzhledem k tomu, že seznam balíčků je dlouhý, je dobré připojit výstup k příkazu less aby bylo snazší čtení:

sudo apt list --installed | less

Chcete-li zjistit, zda je nainstalován konkrétní balíček, použijte příkaz grep k filtrování výstupu. Například pro zjištění, zda je balíček tmux nainstalován v systému, můžete použít:

sudo apt list --installed | grep tmux

tmux/stable, now 2.3-4 amd64

Výše uvedený výstup ukazuje, že ve vašem systému máte nainstalován tmux 2.3-4.

Seznam nainstalovaných balíčků s dpkg-query

dpkg-query je příkazový řádek, který lze použít k zobrazení informací o balíčcích uvedených v databázi dpkg.

Chcete-li získat seznam všech nainstalovaných typů balíčků:

sudo dpkg-query -l | less

Příkaz zobrazí seznam všech nainstalovaných balíčků včetně verzí balíčků, architektury a krátkého popisu.

Výstup dpkg-query -l můžete filtrovat pomocí příkazu grep :

sudo dpkg-query -l | grep package_name_to_search

Vytvořte seznam všech nainstalovaných balíčků

Následující příkaz uloží seznam všech nainstalovaných balíčků v systému Debian do souboru s názvem packages_list.txt :

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

Nyní, když máte seznam, můžete nainstalovat stejné balíčky na svůj nový server pomocí:

sudo xargs -a packages_list.txt apt install

Spočítejte počet nainstalovaných balíčků

Chcete-li zjistit, kolik balíčků je nainstalováno ve vašem systému, můžete použít stejný příkaz jako při vytváření seznamu balíčků, ale namísto přesměrování výstupu do souboru jej můžete přepsat do příkazu wc a spočítat řádky:

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

Výstup zobrazí počet nainstalovaných balíčků:

466

Závěr

V tomto tutoriálu jste se naučili, jak vypsat a filtrovat nainstalované balíčky ve vašem systému Debian.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

debian apt dpkg