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

19

J'essaie de créer une installation Debian minimaliste pour mon netbook. J'ai un point de restauration clonezilla que j'ai fait juste après une nouvelle installation minimale de Debian.

Je n'ai pas d'autre paquetage que ce que Debian installe automatiquement lors d'une installation minimale. J'ai tout désélectionné dans taskel (pas d'environnement de bureau, rien).

Je souhaite installer des packages. Puisque je crée une installation minimaliste, je veux toujours utiliser sudo apt-get --no-install-recommends <package-name>.

Existe-t-il un moyen que je peux créer comme une commande abrégée personnalisée pour cela? Ou existe-t-il un moyen de copier et coller un tas de ces commandes dans un document texte, puis de les exécuter toutes en séquence à l'aide d'une seule commande? Connaissez-vous un moyen plus simple et plus élégant d'accomplir un tas d'installations de packages à partir d'une invite de commande minimale fraîchement installée?

Mandrin
la source

Réponses:

44

Vous pouvez configurer apt via les fichiers apt.conf.

Voici une commande que j'utilise sur mon serveur (en tant que root):

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF

Pour voir si apt lit ceci, entrez ceci en ligne de commande (en tant qu'utilisateur root ou utilisateur normal):

apt-config dump | grep Recommends
esplor
la source
2
Si apt-config dumpdit que votre ligne est ignorée, cela peut être dû au fait qu'un autre fichier dans ce répertoire (trouvez-le avec grep), disons 99synaptic, le remplace, auquel cas vous voudrez éditer ce fichier, ou renommer 01norecommend en augmentant le nombre de tête pour qu'il soit lire plus tard.
Marc Glisse
Et après avoir ajouté la configuration pour ne pas installer les packages recommandés, existe-t-il un moyen de modifier ce paramètre pour une exécution de apt-get install?
andrybak
--install-recommends- tout comme vous pourriez aller plus loin et --install-suggestsqui est déjà désactivé par défaut
Ryan Pavlik
0

Voici une ligne pour créer un /etc/apt/apt.conf.d/999norecommendfichier selon la réponse de @ esplor :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/999norecommend
kenorb
la source