M'inspirant d'un article de fedora-france, j'ai mis en place une automatisation des mises à jour sur mon système afin d'être tout à fait certain qu'il soit toujours à jour.

Ce système se base sur un script lancé en crontab qui utilise yum pour les mises à jour.

#! /bin/sh

#******************#
# mise a jour automatique
# Script by TitaX d'après SoukoussMan
# admin : www.titaxium.com
# e-mail: titaxium@gmail.com
#******************#
# design/developpement/consulting: http://www.titaxium.com
# IRC/Chat : http://www.rezium.net
#******************#

# ce script necessite le logiciel yum
# http://linux.duke.edu/projects/yum/

#************************** Declaration de variables **********************#

MAIL=votre_mail@rezium.net
LOG_UPDATE=/tmp/log_update

#******************#
echo " *** Mise a jour automatique de `hostname` *** " > $LOG_UPDATE
echo "" >> $LOG_UPDATE

echo "Listing des mises a jour a effectuer" >> $LOG_UPDATE
echo "*****************************" >> $LOG_UPDATE
echo "" >> $LOG_UPDATE
yum check-update >> $LOG_UPDATE

echo "Mise a jour en cours ..." >> $LOG_UPDATE
echo "************************" >> $LOG_UPDATE
yum -y update >> $LOG_UPDATE

echo "Envoi du mail a `$MAIL`"
echo "*********************"
cat $LOG_UPDATE | mail -s "yum Mise a jour du Systeme sur `hostname`" $MAIL

rm -f $LOG_UPDATE

Vous pouvez aussi télécharger le script en cliquant ici

Suffit de configurer en crontab pour le lancer automatiquement chaque nuit :

# crontab -e

puis insérer

# 00 06 * * * /chemin/vers/maj_auto.sh

Sans oublier bien sûr un chmod +x sur le fichier du script.

Et nous voilà maintenant capable de ne plus nous soucier des mises à jour :)