GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Elencare tutti i pacchetti suggeriti per i pacchetti attualmente installati?

Ogni volta che installo un pacchetto:

sudo apt-get install <pkg>

apt-get mostra un elenco di pacchetti suggeriti. Finora li ho semplicemente ignorati, ma alcuni di questi suggerimenti sono effettivamente buoni (e altri no). Vorrei recuperare tutti questi elenchi in un unico grande elenco (in modo da poterlo rivedere e decidere se c'è qualche pacchetto che voglio installare), ma non sono riuscito a vederli in /var/log/apt/history.log.

Cioè, sto cercando qualcosa come

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

Risposta accettata:

Mostra i Suggerimenti per tutti i pacchetti installati in una riga:

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

Interroga il database dpkg, elenca tutti i pacchetti conosciuti localmente contrassegnati diversi da "niente" (elenca anche quelli disinstallati), in un formato di output personalizzato, quindi filtra i pacchetti realmente installati e filtra i pacchetti senza suggerimenti.


Ubuntu
  1. 3 modi per elencare tutti i pacchetti installati in RHEL, CentOS e Fedora

  2. Come elencare i pacchetti installati su Ubuntu 20.04

  3. Come elencare tutte le estensioni PHP installate

  4. Elenca i pacchetti installati di primo livello in Fedora

  5. Rimuovere completamente tutti i pacchetti che ho installato?

Come elencare i pacchetti installati in Linux

Come elencare i pacchetti installati in Ubuntu 20.04

Elenca tutti i pacchetti installati in RHEL e CentOS

Come elencare i pacchetti software installati su Ubuntu

Come elencare i pacchetti installati in Ubuntu 22.04

Come elencare i pacchetti installati su Ubuntu 22.04