GNU/Linux >> Znalost Linux >  >> Debian

Jak zobrazit seznam nainstalovaných balíčků v Debianu

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 konkrétní balíček nainstalován, spočítat nainstalované balíčky a zjistit verzi nainstalovaného balíčku.

Vědět, jak vypsat seznam nainstalovaných balíčků na vašem systému založeném na Debianu, může být užitečné v situacích, kdy potřebujete nainstalovat stejné balíčky na jiný počítač nebo pokud chcete přeinstalovat svůj systém.

Seznam nainstalovaných balíčků s Apt #

Aptis 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 výpisu nainstalovaných balíčků.

Chcete-li zobrazit seznam všech balíčků nainstalovaných ve vašem systému, spusťte následující příkaz:

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

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é vést výstup do less příkaz pro 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. Chcete-li například zjistit, zda je v systému nainstalován balíček tmuxpackage, zadejte:

sudo apt list --installed | grep tmux
tmux/stable,now 2.3-4 amd64 [installed]

Výše uvedený výstup ukazuje, že máte na svém systému nainstalovaný tmux 2.3-4.

Vypsat nainstalované balíčky s dotazem dpkg #

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 balíčků, zadejte:

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.

Můžete filtrovat dpkg-query -l výstup pomocí grep příkaz:

sudo dpkg-query -l | grep package_name_to_search

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

Následující příkaz uloží seznam všech nainstalovaných balíčků na vašem 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 váš nový server pomocí:

sudo xargs -a packages_list.txt apt install

Spočítat počet nainstalovaných balíčků #

Chcete-li zjistit, kolik balíčků je ve vašem systému nainstalováno, můžete použít stejný příkaz jako při vytváření seznamu balíčků, ale místo přesměrování výstupu do souboru jej můžete pomocí kanálu wc příkaz pro počítání řádků:

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

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

466

Debian
  1. Jak vypsat všechny nebo konkrétní balíčky nainstalované v systému Debian/Ubuntu Linux

  2. Jak zobrazit seznam nainstalovaných úložišť v Ubuntu a Debianu

  3. Jak vypsat všechny nainstalované balíčky v Linuxu

  1. Jak zobrazit seznam nainstalovaných balíčků na Ubuntu 20.04

  2. Jak zobrazit seznam nainstalovaných balíčků v Ubuntu

  3. Jak vypsat nainstalované balíčky z určitého úložiště v Linuxu

  1. Jak zobrazit seznam nainstalovaných balíčků na Ubuntu

  2. Jak vypsat nainstalované balíčky na CentOS pomocí Yum nebo RPM

  3. Seznam nainstalovaných balíčků v Ubuntu 20.04 – Jak provést tento úkol?