GNU/Linux >> Znalost Linux >  >> Ubuntu

Vypsat všechny doporučené balíčky pro aktuálně nainstalované balíčky?

Pokaždé, když nainstaluji balíček:

sudo apt-get install <pkg>

apt-get zobrazí seznam doporučených balíčků. Dosud jsem je prostě ignoroval, ale některé z těchto návrhů jsou ve skutečnosti dobré (a některé ne). Chtěl bych obnovit všechny tyto seznamy do jednoho velkého seznamu (abych si ho mohl prohlédnout a rozhodnout se, zda je nějaký balíček, který chci nainstalovat), ale nevidím je ve /var/log/apt/history.log.

To znamená, že hledám něco jako

list = []
for package in installed_packages:
    list.append(package.name)
print list

Přijatá odpověď:

Zobrazit Návrhy pro všechny balíčky nainstalované v jednom řádku:

dpkg-query -W -f='${Package} (status: ${Status}) suggests: ${Suggests}n' 
  | grep 'status: install ok installed' | grep -v 'suggests: $'

Dotazuje se na databázi dpkg, vypíše všechny lokálně známé balíčky označené jinak než „nic“ (také uvádí odinstalované), ve vlastním výstupním formátu, poté filtruje skutečně nainstalované balíčky a filtruje balíčky bez návrhů.


Ubuntu
  1. 3 způsoby, jak zobrazit seznam všech nainstalovaných balíčků v RHEL, CentOS a Fedora

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

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

  1. Jak najít všechny další balíčky, které jsem nainstaloval?

  2. Seznam nainstalovaných balíčků nejvyšší úrovně ve Fedoře

  3. Odebrat úplně všechny balíčky, které jsem nainstaloval?

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

  2. Jak vypsat všechna nainstalovaná rozšíření PHP

  3. Vypsat všechny nainstalované balíčky s yum na CentOS 7