<Mis à jour> 04/10/07 - Correction pour smart !

Voici une petite applet qui vous informe des mises à jour disponibles sur votre Fedora : checkUpdate.
Elle fonctionne aussi bien sous Gnome que sous KDE (installez au besoin zenity avec yum).

<notification de mises à jour>
Il s'agit en fait de la mise à jour du script déjà présenté précédemment avec les améliorations suivantes :
  • Mise à jour pour Fedora 7
  • Permet de faire les mises à jour à l'aide de yum, pup ou smart

<demande de mise à jour>
Mise à jour
Vous pouvez choisir d'utiliser yum, smart ou pup pour effectuer vos mises à jour. Vous pouvez pour cela modifier la variable MAJ au début du script. Si vous choisissez yum ou smart, vous pouvez décider de devoir donner le mot de root (su -c yum/smart) ou non (sudo yum/smart). Pensez à configurer sudo dans ce cas.
Vous pouvez choisir les paquets à exclure des mises à jour en adaptant la variable NON_UPDATE au début du script.

Configuration de sudo
  • Ce script a besoin de pouvoir utiliser un yum check-update avec sudo. Il faut donc ajouter la ligne suivante dans /etc/sudoers (avec visudo) :
    <votre user> ALL=NOPASSWD:/usr/bin/yum check-update
  • À partir de Fedora 6, si vous lancez ce script automatiquement au démarrage de la session, il vous faudra aussi décommenter la ligne Defaults requiretty du fichier /etc/sudoers.
  • Enfin, ajouter selon vos besoins un ligne pour autoriser le lancement de yum/smart avec sudo :
    <votre user> ALL=[NOPASSWD:]/usr/bin/yum OU smart
Utilisation

  • Sauver le script (par exemple dans ~/bin) et le rendre exécutable.
  • Ajuster la localisation des 3 icônes de notification dans les premières lignes du script (par défaut, va les chercher dans $HOME/bin/icons).
  • Vous pouvez le lancer au démarrage de la session gnome via le menu 'Bureau->Préférences->Préférences supplémentaires->Sessions'.
Télécharger le script