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