Machines
La suite d'outils APT (au moins apt-get
) est installée
sur toutes les machines.
Fichiers
L'essentiel de la configuration se trouve dans des fichiers du répertoire
/etc/apt
ou de l'un de ses sous-répertoires. Leurs noms répondent
généralement à des règles définies dans les pages de manuel correspondantes.
Les fichiers de log se trouvent dans /var/log
:
/var/log/apt/history.log
/var/log/apt/term.log
/var/log/aptitude
/var/log/dpkg.log
/var/log/unattended-upgrades/*.log
Configuration
Choix du mirroir
Lors de l'installation de bulbe,
le redirecteur http.debian.net a d'abord été utilisé
comme miroir dans /etc/apt/sources.list
.
Puis un miroir statique est venu le remplacer, selon les critères suivants:
- Proximité en terme de réseau
- bande passante conséquente
- Support d'IPv6
Des tests ont donc été effectués à partir de la liste des miroirs à jour fournie par mirror.debian.org le 5 mai 2013, peu après le passage de « Wheezy » en « stable », ainsi que la liste des quatre miroirs vers lesquels le redirecteur pointait à ce moment là. Il est possible de les connaître en exécutant n fois:
wget -O /dev/null http://http.debian.net/debian/README
Une première série de tests a permis de constituer une sous-liste des miroirs qui supportent IPv6:
for x in $(cat mirror.list); do
traceroute6 $x >/dev/null 2>&1 &&
echo $x
done >mirror_IPv6.list
Puis les résultats de la commande suivante ont été analysés:
for x in $(cat mirror_IPv6.list); do
echo "=== ${x} ===" >>test.log
echo >>test.log
wget -a test.log -O /dev/null --progress=dot:mega http://${x}/debian/ls-lR.gz
traceroute ${x} >>test.log
echo >>test.log
traceroute6 ${x} >>test.log
echo >>test.log
done
En se basant sur les routes les plus courtes (en nombre de passerelles) pour chaque protocole, sur les temps de réponse aux requètes ICMP et les vitesses de téléchargement (pour un fichier de 7,2MB), les miroirs alors retenus sont:
- ftp.debian.org
- ftp.fr.debian.org
- ftp.nl.debian.org
- mirror.debian.ikoula.com
- debian.mirrors.ovh.net
Finalement, un choix plus ou moins arbitraire teinté de beaucoup
d'hésitations a conduit à utiliser ftp.nl.debian.org
.
Mises à jour automatiques
Le paquet unattended-upgrades
permet de faire automatiquement les mises
à jour du système. Après son installation, il faut activer cette fonctionnalité
avec
sudo dpkg-reconfigure -p low unattended-upgrades
Répondre « oui » conduit à la création du fichier
/etc/apt/apt.conf.d/20auto-upgrades
avec le contenu suivant:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
Voir aussi Mises à jour automatiques