Pomocí těchto příkazů snadno zjistíte, které balíčky máte nainstalované na svém počítači se systémem Linux.

Před instalací nového balíčku musíte zkontrolovat, zda je již ve vašem systému nainstalován. Navíc, pokud přecházíte na nový systém, seznam všech nainstalovaných balíčků vám může ušetřit značný čas a úsilí. Může vám také usnadnit identifikaci nežádoucích balíčků, které chcete odstranit, abyste uvolnili místo.

Zde je návod, jak vypsat všechny nainstalované balíčky v různých distribucích Linuxu, včetně Ubuntu, Debian, CentOS, Arch Linux a openSUSE.

Seznam nainstalovaných balíčků na Ubuntu/Debian

V distribucích založených na Debianu můžete použít správce balíčků APT k vyhledání, instalaci, aktualizaci a odstranění balíčků. Pomocí APT můžete také seznam všech nainstalovaných programů na Debian/Ubuntu spolu s jejich verzemi a některými dalšími informacemi.

Chcete-li zobrazit seznam všech nainstalovaných balíčků Distribuce založené na Debianu, použijte následující příkaz:

apt list --nainstalováno
instagram viewer

Seznam zobrazuje různé balíčky s [instalováno], [instalováno, automaticky], a [nainstalovaný, místní] značky.

  • [instalováno] ukazuje, že jste balíček nainstalovali z oficiálního úložiště.
  • [instalováno, automaticky] ukazuje, že APT nainstaloval tento balíček jako závislost na jiném softwarovém balíčku.
  • [nainstalovaný, místní] zobrazuje balíčky, které jste nainstalovali lokálně pomocí dpkg -i a ne z úložiště.

Program můžete také vyhledat v seznamu nainstalovaných programů pomocí příkazu grep jak následuje:

apt list --nainstalováno | grep název_programu

Můžete také použít nástroj dpkg k zobrazení seznamu nainstalovaných balíčků:

dpkg -l

Chcete-li vytisknout pouze názvy nainstalovaných balíčků, použijte příkaz dpkg s awk takto:

dpkg -l | awk '{print $2}'

Zobrazit nainstalované balíčky v distribucích založených na RHEL

YUM a DNF jsou zvyklé spravovat balíčky v distribucích založených na RHEL. Pomocí nich můžete instalovat, aktualizovat, vypisovat a odstraňovat balíčky na vašem PC

Zatímco YUM se již nepoužívá v novějších distribucích (jako je RHEL 8, CentOS 8, Fedora 22 atd.), ve většině z nich stále funguje. RPM také umožňuje instalovat a spravovat místní balíčky RPM.

Chcete-li zobrazit seznam všech nainstalovaných balíčků v distribucích založených na RHEL s YUM, použijte:

yum seznam nainstalován

Pro balíčky nainstalované s DNF použijte:

dnf seznam nainstalován

Můžete také vypsat nainstalované balíčky v distribucích založených na RHEL pomocí následujícího příkazu rpm:

otáčky za minutu -qa

The --poslední volba s výše uvedeným příkazem uvádí všechny nedávno nainstalované balíčky s nejnovějším balíčkem nahoře:

ot./min -qa --poslední

Tento příkaz také uvádí datum a čas nainstalovaného balíčku spolu s názvy balíčku:

ot./min -qa --poslední | tac

Seznam nainstalovaných balíčků v Arch Linuxu

Pacman je výchozí správce balíčků v distribucích Linuxu založených na Arch, jako je Manjaro a EndeavourOS. S Pacmanem můžete nainstalovat a odebrat balíčky v distribucích založených na Arch, aktualizujte zastaralé balíčky a zobrazte seznam všech nainstalovaných balíčků.

Zde je příkaz pro seznam všech nainstalovaných balíčků v distribuci založené na Arch:

pacman -Q

Chcete-li vypsat všechny explicitně nainstalované balíčky, použijte:

pacman -Qe

Chcete-li vypsat všechny cizí balíčky, které jste ručně nainstalovali z jiného než hlavního úložiště, použijte:

pacman -Qm

Pokud hledáte konkrétní balíček v seznamu nainstalovaných balíčků, použijte:

pacman -Q | grep 

Seznam nainstalovaných balíčků na openSUSE

Zypper je výchozí správce balíčků příkazového řádku v openSUSE. Chcete-li zobrazit seznam všech nainstalovaných balíčků na openSUSE, použijte některý z následujících příkazů:

Zypper search --installed-only

Nebo:

zypper se -i

Chcete-li zkontrolovat, zda je konkrétní balíček v seznamu nainstalovaných balíčků, použijte následující syntaxi:

zypper se -i 

Informace o nainstalovaném balíčku můžete také vytisknout pomocí:

informace o zipu 

Zobrazit nainstalované balíčky Snap v systému Linux

Kromě tradičních vestavěných správců balíčků existují také některé programy, které můžete nainstalovat do svého systému Linux pomocí Snap.

Snap je univerzální správce balíčků podporovaný ve všech hlavních distribucích Linuxu. Díky tomu je instalace softwaru na Linuxu mnohem snazší, protože balíčky Snap jsou dodávány spolu s jejich závislostmi.

Chcete-li zobrazit seznam nainstalovaných balíčků Snap v jakékoli distribuci Linuxu, spusťte:

snap list

Tento příkaz uvádí seznam balíčků, které jste nainstalovali pomocí Snap. Nezahrnuje žádné balíčky, které jste nainstalovali pomocí svých výchozích správců balíčků.

Spolu s názvem nainstalovaného balíčku obsahuje seznam také některé další informace, jako je číslo verze balíku, číslo revize, informace o kanálu, jméno vydavatele a případné další informace dostupný.

Seznam nainstalovaných balíčků Flatpak

Podobně jako Snap je Flatpak také nástrojem pro snadnější správu balíčků v Linuxu. Flatpak můžete nainstalovat na všechny hlavní linuxové distribuce a můžete jej použít k vytváření, instalaci a spouštění aplikací v Linuxu.

Chcete-li zobrazit seznam nainstalovaných balíčků Flatpak, použijte následující příkaz:

seznam flatpaků

Tento příkaz uvádí seznam všech balíčků a runtime nainstalovaných Flatpak ve vašem systému Linux. Runtime je sada závislostí, které aplikace vyžaduje ke spuštění.

Chcete-li zobrazit pouze nainstalované aplikace, použijte --aplikace možnost takto:

seznam flatpak --app

Podobně, chcete-li zobrazit pouze nainstalované moduly runtime, použijte -- runtime volba:

seznam flatpak --runtime

Chcete-li zobrazit podrobné informace o uvedených položkách, jako je velikost nainstalované aplikace, architektura, původ atd., použijte -d volba:

flatpak seznam -d

Můžete také přeskočit všechny dodatečné informace a pouze vytisknout názvy nainstalované aplikace pomocí:

flatpak --columns=seznam jmen

Uložte seznam nainstalovaných programů do souboru

Chcete-li uložit seznam všech nainstalovaných programů do souboru, přesměrujte výstup příkazu do souboru pomocí operátoru přesměrování (>) následovaný názvem souboru.

Chcete-li například uložit seznam nainstalovaných programů APT do textového souboru s názvem nainstalované_programy.txt, příkaz by byl:

apt list --installed > install_programs.txt

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

V seznamu můžete také spočítat počet nainstalovaných balíčků pomocí příkazu wc. Chcete-li například spočítat počet nainstalovaných balíčků pomocí Zypper v openSUSE, příkaz by byl:

zypper search --installed-only | wc -l

Máte seznam všech nainstalovaných linuxových balíčků!

Nyní, když víte, jaké balíčky jsou nainstalovány ve vašem systému Linux, můžete snadno aktualizovat ty zastaralé nebo vyčistit místo odstraněním nežádoucích balíčků.

Navíc tento seznam programů může také usnadnit bezproblémový přechod na nový systém, což vám umožní nainstalovat všechny tyto programy, aniž byste si je museli jednotlivě pamatovat.