Chaque fois que j'installe un paquet :
sudo apt-get install <pkg>
apt-get affiche une liste de packages suggérés. Je les ai simplement ignorées jusqu'à présent, mais certaines de ces suggestions sont en fait bonnes (et d'autres non). Je voudrais récupérer toutes ces listes dans une grande liste (afin que je puisse la revoir et décider s'il y a un paquet que je veux installer), mais je ne pouvais pas les voir dans /var/log/apt/history.log.
Autrement dit, je cherche quelque chose comme
list = []
for package in installed_packages:
list.append(package.name)
print list
Réponse acceptée :
Afficher les Suggestions pour tous les packages installés dans un one-liner :
dpkg-query -W -f='${Package} (status: ${Status}) suggests: ${Suggests}n'
| grep 'status: install ok installed' | grep -v 'suggests: $'
Il interroge la base de données dpkg, répertorie tous les packages connus localement marqués autrement que "rien" (répertorie également les désinstallés), dans un format de sortie personnalisé, puis filtre les packages réellement installés et filtre les packages sans suggestion.