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