Jak vypsat seznam nainstalovaných balíčků v linuxových distribucích založených na Ubuntu a Debianu

Nainstalovali jste si Ubuntu a začali ho intenzivně používat. Někde v průběhu času určitě ztratíte přehled o softwaru, který jste si postupem času nainstalovali.

To je naprosto normální. Nikdo neočekává, že si budete pamatovat všechny balíčky nainstalované v systému. Vyvstává však otázka, jak zjistit, jaké balíčky byly nainstalovány? Jak zobrazit nainstalované balíčky?

Rychlé shrnutí

Pro výpis všech nainstalovaných balíčků pomocí apt:
apt list -installed

Přečtěte si zbytek návodu a dozvíte se více o dalších způsobech a několika dalších tipech pro vyladění vyhledávání nainstalovaných balíčků.

Seznam nainstalovaných balíčků v Ubuntu a Debianu

Pokud hojně používáte příkaz apt, pravděpodobně byste očekávali příkaz jako apt list installed packages. V tom se úplně nemýlíte.

Příkaz apt-get sice nemá přímou volbu jako apt-get list installed packages, ale apt k tomu příkaz má.

apt list --installed

Tento příkaz vypíše všechny balíčky, které byly nainstalovány pomocí apt. Vypíše také balíky, které byly nainstalovány jako závislost. Což znamená, že budete mít k dispozici nejen aplikace, které jste nainstalovali, ale také obrovský seznam knihoven a dalších balíčků, které jste přímo neinstalovali.

Seznam nainstalovaných balíčků pomocí příkazu apt

Zkontrolujte, zda je v Ubuntu nainstalován určitý balíček

Protože seznam nainstalovaných balíčků je obrovský, bylo by lepší použít grep a filtrovat výstup pro určitý balíček.

apt list --installed | grep program_name

Lepší způsob je použít tento příkaz:

apt -qq list program_name --installed

Obě volby q jsou pro tichý režim. A tímto způsobem se vyhledají pouze programy, které jsou nainstalovány.

Všimněte si, že výše uvedený způsob vypisuje i aplikace nainstalované pomocí souborů .deb. To je super, ne?“

Další způsoby kontroly nainstalovaných balíčků v Ubuntu/Debianu

Pokud jste četli můj článek o srovnání apt a apt-get, pravděpodobně už víte, že apt i apt-get v podstatě používají dpkg. To znamená, že pomocí příkazu dpkg můžete vypsat všechny nainstalované balíčky v Debianu.

dpkg-query -l

Výstup můžete opět filtrovat pomocí příkazu grep a vyhledat tak konkrétní balíček.

Výpis nainstalovaných balíčků pomocí dpkg

Dosud jste se zabývali aplikacemi nainstalovanými pomocí správce balíčků Debianu. Jak je to s aplikacemi Snap a Flatpak? Jak je vypsat, protože nejsou přístupné pomocí apt a dpkg?

Chcete-li zobrazit všechny balíčky Snap nainstalované v systému, použijte tento příkaz:

snap list

Seznam Snap také označuje zelené zaškrtnutí, které aplikace jsou od ověřeného vydavatele.

Seznam nainstalovaných balíčků Snap

Chcete-li zobrazit všechny balíčky Flatpak nainstalované v systému, použijte tento příkaz:

flatpak list

Dovolte mi, abych vám to shrnul.

Souhrn

Pro výpis balíčků pomocí příkazu apt:

apt list -installed

Pro výpis balíčků pomocí příkazu dpkg:

dpkg-query -l

Pro výpis balíčků Snap nainstalovaných ve vašem systému:

snap list

Pro výpis Flatpak balíčků nainstalovaných v systému:

flatpak list

Seznam nedávno nainstalovaných balíčků

Dosud jste viděli seznam nainstalovaných balíčků v abecedním pořadí. Co když chcete vidět balíčky, které byly nainstalovány nedávno?

Systém Linux naštěstí uchovává protokol o všem, co se v systému děje. Můžete se podívat do protokolů a zjistit, které balíky byly nedávno nainstalovány.

Existuje několik způsobů, jak to udělat. Buď můžete použít protokol příkazu dpkg, nebo protokol příkazu apt.

Pro filtrování výsledku musíte použít příkaz grep, abyste vypsali pouze nainstalované balíčky.

grep " install " /var/log/dpkg.log

Tento příkaz vypíše všechny balíčky včetně závislostí, které byly v systému nedávno nainstalovány, spolu s časem instalace.

2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1

Můžete také použít historii příkazu apt. Ten zobrazí pouze programy, které jste nainstalovali pomocí příkazu apt. Nezobrazí závislosti nainstalované spolu s ním, ačkoli podrobnosti jsou přítomny v protokolech. Někdy to prostě chcete vidět, že?“

grep " install " /var/log/apt/history.log

Výstup by měl vypadat nějak takto:

Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
Zápis nedávno nainstalovaných balíčků

Záznam historie příkazu apt je docela užitečný, protože zobrazuje čas spuštění příkazu apt, uživatele, který příkaz spustil, a balíčky, které byly příkazem nainstalovány.

Bonusový tip:

Můžete otevřít Centrum softwaru a kliknout na kartu Nainstalováno. Zobrazí se seznam aplikací, které byly nainstalovány ve vašem systému.

Zobrazení nainstalovaných aplikací v Centru softwaru

Nezobrazí se však knihovny a další věci z příkazového řádku, ale to možná nechcete vidět, protože jste spíše zaměřeni na grafické rozhraní. Jinak můžete vždy použít Správce balíčků Synaptic.

To je vše

Doufám, že vám tento krátký návod pomohl zobrazit seznam nainstalovaných balíčků v distribucích založených na Ubuntu a Debianu.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.