2.6 KiB
apt.conf, configuration
-
configuration APT, dans les fichiers:
/etc/apt/apt.conf
ou/etc/apt/apt.conf.d/maConf
ou/etc/apt/apt.conf.d/maConf.conf
-
voir une ou les options configurées
apt-config dump | grep -i '<motif>'
apt-config dump | less
- rechercher une option dans un fichier
grep -ir 'APT::periodic' /etc/apt/apt.conf*
-
les commentaires d'une ligne:
//
-
les commentaires d'une partie:
/* */
-
les options sont insensibles à la casse
-
une option par ligne, terminée avec:
;
-
les réglages peuvent se faire dans un fichier de conf, mais toutes les commandes
apt
ont une option-o option
qui permet ponctuellement un réglage conf
par exemple:
apt -o APT::Install-Recommends=0
est l'équivalent d'une configuration
echo "APT::Install-Recommends "0";" >> /etc/apt/apt.conf.d/99maconfig
à noter que parfois une option existe directement pour une commande, par exemple:
apt --no-install-recommends <paquet>
configuration basique
conservation des archives avec le binaire apt
-
apt-get cmd
conserve les paquets chargés dans/var/cache/apt/archives
(dossier par défaut) -
depuis apt 1.2~exp1, 01/2016,
apt
(binaire) ne conserve pas les paquets, ce qui ne simplifie pas, la récupération d'une archive de version précédente (testing|unstable) ou la création d'un dépot local. sont concernés notammentapt install
apt upgrade
apt dist-upgrade
-
revenir à un comportement traditionnel:
echo -e "\t// les paquets chargés sont conservés, comme avec apt-get, dans /var/cache/apt/archives" \
>> /etc/apt/apt.conf.d/99sdeb-niveau1.conf
echo -e "Binary::apt::APT::Keep-Downloaded-Packages "1"; \n" \
>> /etc/apt/apt.conf.d/99sdeb-niveau1.conf
- confirmation du comportement par défaut suggests:
echo -e "\t// les paquets Suggests ne sont pas automatiquement installés, défaut" \
>> /etc/apt/apt.conf.d/99sdeb-niveau1.conf
echo -e "APT::Install-Suggests "0"; \n" \
>> /etc/apt/apt.conf.d/99sdeb-niveau1.conf
configuration avancée
Ignorer les recommends (recommandés)
Par défaut, sur une debian:
-
les paquets depends (dépendances) sont bien sûr installés
-
les paquets recommandés (recommandés) sont installés
-
les paquets suggests (suggérés) ne sont pas installés
-
ne pas installer automatiquement les recommends:
echo -e "\t// les paquets recommends ne sont pas automatiquement installés" \
>> /etc/apt/apt.conf.d/99sdeb-niveau2.conf
echo -e "APT::Install-Recommends "0"; \n" \
>> /etc/apt/apt.conf.d/99sdeb-niveau2.conf