Si je fais ce qui suit:
apt install SomePackage --install-suggests
Il essaiera non seulement d'installer les packages suggérés spécifiés par SomePackage
, mais également les packages listés comme suggestions par tous les packages SomePackage
dépendent du fait que ces dépendances ne sont pas déjà installées.
Y a-t-il un moyen de dire apte à installer des paquets suggérés par ceux que j'ai explicitement listés mais pas par ceux qui tombent plus bas dans l'arbre de dépendance?
Il existe trois sortes de dépendances:
dépend. Celles-ci doivent être intégrées et pour une bonne raison. Vous pouvez les empêcher en utilisant et apt qui ne sera pas abordé ici car il est dangereux de casser tout ce que vous essayez d'installer.
Recommande. Celles-ci doivent être intégrées dans un ensemble complet de fonctionnalités. Dans Ubuntu, c'est activé par défaut. Vous pouvez le désactiver avec le drapeau --no-install-recommends
d'apt ou changer l'élément de configuration d'apt APT::Install-Recommends
de '1' à '0'. La plupart des utilisateurs ne devraient jamais avoir besoin de toucher à ce paramètre. Vous pouvez vérifier le réglage actuel avec apt-config dump | grep Install-Recommends
suggère. Ceux-ci peuvent être utilisés dans des circonstances limitées pour compléter les fonctionnalités. Dans Ubuntu, c'est désactivé par défaut. Vous pouvez l'activer avec le drapeau --install-suggests
d'apt ou changer l'élément de configuration d'apt APT::Install-Suggests
de "0" à "1". La plupart des utilisateurs ne devraient jamais avoir besoin de toucher à ce paramètre. Vous pouvez vérifier le réglage actuel avec apt-config dump | grep Install-Suggests
Apt suivra l'arborescence des dépendances avec les mêmes paramètres. Il n’ya aucun moyen de modifier les paramètres à mi-chemin de l’arbre.
Si vous voulez quelques paquets suggérés (mais pas tous), vous devez lister ceux-ci. Cela pourrait compliquer votre vie future: les packages spécifiés manuellement ne sont pas éligibles pour un enlèvement automatique, vous aurez donc besoin de les nettoyer manuellement également. Prendre de bonnes notes.