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


68

J'utilise Ubuntu 12.04 64 bits, j'ai fait ce qui suit: sudo gedit /etc/apt/apt.confet j'ai 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?


Consultez cette question connexe: askubuntu.com/questions/196059/…

3
apt-config dump |fgrep -i recommendsuggérera la syntaxe de mode actuelle au cas où elle changerait à nouveau.
Timoto

Réponses:


85

Si vous ne souhaitez pas installer les packages recommandés, vous pouvez exécuter apt-getavec l' --no-install-recommendsindicateur ou aptitudeavec 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 /etc/apt/apt.conffichier:

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.


Cela fonctionnera, je peux le confirmer.
Thomas Ward

J'ai déjà essayé cette option mais j'essaye d'installer depuis un ppa et de ne pas fonctionner, si l'installation a fonctionné depuis ubuntu reposoritorio.
user84911

Je veux configurer apt-get pour toujours, n'installez pas les paquets suggérés et recommandés, donc je veux configurer le fichier apt.conf désolé pour mon mauvais anglais
user84911

Poste édité pour montrer ce que devrait avoir apt.conf.
Alex L.

2
Lecture de la documentation relative à l'emballage Je comprends que les packages "recommandés" devraient probablement être installés. Pouvez-vous expliquer pourquoi vous ne recommandez pas de désactiver l'installation des packages 'suggérés'? Ils me semblent plutôt agaçants jusqu'à présent.
jlh

19

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

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

Vous pouvez mettre ceci dans /etc/apt/apt.conf(qui n'existe plus par défaut) ou dans un fichier tel que 99localdans /etc/apt/apt.conf.d.

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


12

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";

2
La question concerne environ 12.04. La réponse de lan mentionne déjà pour les versions ultérieures qu'il est APT :: Install-Recommends afin que votre réponse n'ajoute pas d'informations supplémentaires.
Demander le

3
Vous devez indiquer la version du système d'exploitation que vous avez essayée plutôt que la date du calendrier.
Melebius

10

Selon moi, changer de fichier de configuration est trop risqué et inutile. apt-getFournit 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.


Comment? Quel est le raisonnement?
Outlyer

4

Vous pourriez être comme moi et avoir un /etc/apt/apt.conf.d/99synapticfichier qui se cache. 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é un changement /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 remplacer true par false.


2

Vous pouvez spécifier des chaînes de configuration à partir de la ligne de commande, en utilisant l' -ooption.

Cela fonctionne pour moi (APT v.1.4.8) ( sudoselon les besoins):

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

1
Cela fonctionne pour apt-get. Mais que dois-je faire pour apt?
Rolf

1

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.


2
OP a déjà déclaré que cela ne fonctionnait pas.
Oli

J'ai vérifié cela les 10.04, 12.04, 14.04 et APT :: GET :: * ne fonctionne pas, achetez APT :: Install- * a bien fonctionné avec "apt-get install"
ggrandes le

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.