Applet de notification de mises à jour (yum, smart)
Par Nicofo le mercredi 18 juillet 2007, 00:25 - Fedora - Lien permanent
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).
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
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 (avecvisudo
) :
<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
du fichier /etc/sudoers.Defaults requiretty
- 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
- 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'.
- script avec les icônes : checkUpdate.tar.gz
- script seul : checkUpdate
- Décider tous les combien de jours effectuer les recherches de mises à jour : extension checkUpdateDay.
Commentaires
Une question : quel est l'interet par rapport a puplet ?
Si je me souviens bien, ton script fonctionnait sous KDE, et pas puplet. C'en serait donc un non negligeable pour nos amis KDEristas.
Mais pour GNOME ? L'integration de smart ? Je ne m'en sers pas mais pourquoi pas...
Sinon, autre chose ? (juste pour savoir si je garde puplet qui me satisfait pour l'instant ou si je passe a ton script que je trouvais genial a l'epoque ou puplet n'existait pas
Ah oui moi ca me va bien
C'etait juste pour savoir...
Et c'est vrai que pup est bien lourd... :S