web-dev-qa-db-fra.com

Comment ne pas installer les packages recommandés et suggérés?

J'utilise Ubuntu 12.04 64 bits, j'ai fait ce qui suit: Sudo gedit /etc/apt/apt.conf et ajouté

APT::Install-Recommends "false";
APT::Install-Suggests "false"; 

Mais cela n'a pas fonctionné. Quand j'essaye d'installer un paquet, il veut toujours installer les paquets suggérés et recommandés. Comment puis-je résoudre ça?

66
user84911

Si vous ne souhaitez pas installer les packages recommandés, vous pouvez exécuter apt-get avec l'indicateur --no-install-recommends ou aptitude avec l'indicateur --without-recommends/-R.


Si vous souhaitez que ces indicateurs soient toujours activés (je ne le recommande pas), insérez les lignes suivantes dans votre fichier /etc/apt/apt.conf:

APT::Get::Install-Recommends "false";
APT::Get::Install-Suggests "false";

Rappelez-vous que ces paquets sont recommandés pour une raison et que ce n’est probablement pas une bonne idée de l’ignorer à tout moment. Vous feriez mieux d'utiliser les indicateurs dans les cas où vous savez que les packages recommandés sont incorrects.

83
Alex L.

La syntaxe correcte dans les versions récentes semble être:

APT::Install-Suggests "0";
APT::Install-Recommends "0";

Vous pouvez l'insérer dans /etc/apt/apt.conf (qui n'existe plus par défaut) ou dans un fichier tel que 99local dans /etc/apt/apt.conf.d.

Méfiez-vous des autres fichiers de /etc/apt/apt.conf.d qui risquent de remplacer vos paramètres.

19
Ian Nartowicz

Vérifié aujourd'hui (07 janv. 2015).

Ces paramètres fonctionnent bien pour moi:

 APT :: Install-Recommends "false"; 
 APT :: Install-Suggests "false";

Cette solution ne fonctionne pas:

 APT :: Get :: Install-Recommends "false"; 
 APT :: Get :: Install-Suggests "false";
12
Mikhail Chernyshev

Selon moi, changer de fichier de configuration est trop risqué et inutile. apt-get fournit plutôt des options pour spécifier de ne pas installer les packages recommandés.

Sudo apt-get install --no-install-recommends package-name

C'est mieux que de changer de fichier de configuration.

9
theBuzzyCoder

Vous pourriez être comme moi et avoir un fichier /etc/apt/apt.conf.d/99synaptic qui se cache autour. Je ne suis toujours pas tout à fait sûr de l'origine de ce fichier, mais il contient une ligne:

APT::Install-Recommends "true";

Cela aurait certainement annulé une modification de /etc/apt/apt.conf. Je ne vois pas que le fichier est utilisé par un paquet plus longtemps, alors je suggérerais simplement de le supprimer (vérifiez que le contenu est similaire) ou de permuter true pour faux.

4
Oli

Vous pouvez spécifier des chaînes de configuration à partir de la ligne de commande, à l'aide de l'option -o.

Cela fonctionne pour moi (APT v.1.4.8) (Sudo au besoin):

apt-get install package1 package2 -o APT::Install-Suggests=0 -o APT::Install-Recommends=0
2
Rolf

Je recommanderais de créer le fichier /etc/apt/apt.conf.d/60user avec la seule ligne:

APT::Install-Recommends "false";

Cela fonctionne bien pour moi le 12.04.

1
yassen

Utilisez la commande suivante pour l'ajouter à /etc/apt/apt.conf.d/99norecommend:

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | Sudo tee /etc/apt/apt.conf.d/99norecommend

Vérifiez les paramètres actuels en:

apt-config dump | grep -we Recommends -e Suggests

Voir: Puis-je faire en sorte qu'apt-get utilise toujours --no-install-recommend?

0
kenorb