Installer les packages recommandés d'un package déjà installé avec apt


11

J'ai précédemment installé un package avec le --no-install-recommendset je manque maintenant certaines fonctionnalités en raison de ces packages manquants. Existe-t-il un moyen d'installer ces packages avec une apt-getcommande sans la désinstaller complètement (car cela supprimera également une pléthore de packages dépendants)?

Je sais que je peux utiliser apt-cache depends *packagename* | grep Recommendspour obtenir une liste de ces packages, que je peux ensuite installer manuellement et définir manuellement sur auto-installé. Cependant, je voudrais savoir si vous pouvez le faire automatiquement avec apt-get.

Réponses:


4

Avec un peu awk:

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'

2
Mais ce n'est pas récursif, contrairement à l'installation automatique des packages recommandés.
vinc17
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.