Le démon yum-updatesd vérifie régulièrement le référentiel yum et fournit une notification des mises à jour disponibles pour votre système. Les notifications peuvent être effectuées via syslog, e-mail ou dbus, une méthode de communication utilisée entre les applications. Lorsqu'il est configuré pour se connecter à un référentiel yum, le démon appelle la commande "yum update" pour mettre à jour les packages sur le système. Le service yum-updatesd (/etc/init.d/yum-updatesd) est fourni par yum-updatesd forfait. Lorsqu'il est démarré, le service appelle /usr/sbin/yum-updatesd, un processus exécutable de texte de script python, c'est-à-dire :
# ps -aux|grep yum-updatesd root 4583 2.5 3.9 24076 10484 pts/1 S 04:46 0:00 /usr/bin/python /usr/sbin/yum-updatesd
À partir de la page de manuel yum-updatesd :
# man 8 yum-updatesd [...] yum-updatesd provides notification of updates which are available to be applied to your system. This notification can be done either via syslog, email or over dbus. Configuration is done via the yum-updatesd.conf(5) file. [...]
Contrôle des services
Utilisez l'utilitaire chkconfig pour configurer (activer et désactiver) le service yum-updatesd, c'est-à-dire :
# chkconfig yum-updatesd on
# chkconfig --list yum-updatesd yum-updatesd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Utilisez la commande service pour gérer (arrêter, démarrer, etc.) le service yum-updatesd de manière interactive, c'est-à-dire :
# service yum-updatesd Usage: /etc/init.d/yum-updatesd {start|stop|status|restart|reload|force-reload|condrestart}
Configuration
Le fichier de configuration yum-updatesd par défaut est /etc/yum/yum-updatesd.conf par exemple :
# cat /etc/yum/yum-updatesd.conf [main] run_interval = 3600 updaterefresh = 600 emit_via = syslog do_update = no do_download = no do_download_deps = no ...
Où :
run_interval :définit la fréquence de vérification des nouvelles mises à jour (en secondes)
updaterefresh :définit la fréquence à laquelle autoriser la vérification sur demande (en secondes)
emit_via :définit comment envoyer des notifications (valable :dbus, email, syslog)
do_update :définit s'il faut installer automatiquement les mises à jour.
do_download :définit s'il faut télécharger automatiquement les mises à jour.
do_download_deps :définit s'il faut télécharger automatiquement les dépendances de mise à jour.
Le service yum-updatesd vérifie périodiquement les référentiels yum configurés pour s'assurer que tous les logiciels système sont à jour, et alertera un utilisateur, via le fichier de configuration ci-dessus, pour le faire. La vérification des référentiels se fait via le port 80, d'où la connexion ouverte par intermittence. Cela n'effectuera pas de mise à jour, mais est simplement informatif, indiquant uniquement l'état des mises à jour.