Mise à jour automatique des paquets

Mise à jour : Debian 8

Ce document décrit la mise à jour d'un système debian

Sommaire

1 - Principe

apticron est un script qui automatise les fonctions préparatoires à la la mise à jour des paquets :

L'application des mises à jour n'est pas automatique mais laissée à l'administrateur.

apticron est lancé tous les jours par le planificateur de tâches cron.

Sur un portable en fonctionnement discontinu, il est recommandé d'installer anacron, afin que les tâches "cron" quotidiennes soient effectuées lors des mises en marche de la machine (voir anacron).

2 - Installation

$ sudo aptitude install apticron
# cat /etc/apticron/apticron.conf 
# apticron.conf
#
# set EMAIL to a space separated list of addresses which will be notified of
# impending updates
#
EMAIL="root mon_emaill@organisation.org"
......

Les adresses des destinataires sont séparées par des espaces. Dans l'exemple ci-dessus, le courriel sera envoyé à root, dans /var/spool/mail/nom_utilisateur, et à l'adresse mon_email@organisation.org.

3 - Test

Pour le test,
$ sudo aptitude purge most

Lancer en manuel apticron :

$ sudo apticron

Lorsque la commande est terminée, vérifier que anacron a émis un courriel, contenant la liste des paquets à mettre à jour, donc au minimum, most, aux adresses indiquées.

$ sudo aptitude upgrade

L'installation doit s'effectuer en utilisant les paquets préalablement téléchargés.