J'utilise Ubuntu 12.04 64 bits, j'ai fait ce qui suit: sudo gedit /etc/apt/apt.conf
et 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?
apt
package-management
software-installation
utilisateur84911
la source
la source
apt-config dump |fgrep -i recommend
suggérera la syntaxe de mode actuelle au cas où elle changerait à nouveau.Réponses:
Si vous ne souhaitez pas installer les packages recommandés, vous pouvez exécuter
apt-get
avec l'--no-install-recommends
indicateur ouaptitude
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
/etc/apt/apt.conf
fichier: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 source
La syntaxe correcte dans les versions récentes semble être:
Vous pouvez mettre ceci dans
/etc/apt/apt.conf
(qui n'existe plus par défaut) ou dans un fichier tel que99local
dans/etc/apt/apt.conf.d
.Méfiez-vous des autres fichiers
/etc/apt/apt.conf.d
susceptibles de remplacer vos paramètres.la source
Vérifié aujourd'hui (07 janv. 2015).
Ces paramètres fonctionnent bien pour moi:
Cette solution ne fonctionne pas:
la source
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.C'est mieux que de changer de fichier de configuration.
la source
Vous pourriez être comme moi et avoir un
/etc/apt/apt.conf.d/99synaptic
fichier qui se cache. Je ne suis toujours pas tout à fait sûr de l'origine de ce fichier, mais il contient une ligne: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.la source
Vous pouvez spécifier des chaînes de configuration à partir de la ligne de commande, en utilisant l'
-o
option.Cela fonctionne pour moi (APT v.1.4.8) (
sudo
selon les besoins):la source
apt-get
. Mais que dois-je faire pourapt
?Je recommanderais de créer le fichier /etc/apt/apt.conf.d/60user avec la seule ligne:
Cela fonctionne bien pour moi le 12.04.
la source
Utilisez la commande suivante pour l'ajouter à
/etc/apt/apt.conf.d/99norecommend
:Vérifiez les paramètres actuels en:
Voir: Puis-je faire en sorte qu'apt-get utilise toujours --no-install-recommend?
la source