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 !
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-updateavec 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'.
Télécharger le script- script avec les icônes : checkUpdate.tar.gz
- script seul (Fedora 7) : checkUpdate
- script seul (Fedora < 7) : checkUpdateOLD
- 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
- j'aime pas pup
- c'est super léger (une bête fenêtre zenity, avoue on peut difficilement faire mieux)
- tu peux choisir quels programmes tu veux exclure des updates (un peu à la manière du '--exclude' de yum)
Le but est pas de faire mieux que puplet, mais juste un p'ti script taillé sur mesure juste comme je le veux... Ça te va làAh oui moi ca me va bien
C'etait juste pour savoir...
Et c'est vrai que pup est bien lourd... :S