Notification de mises à jour avec yum
Par Nicofo le mercredi 31 mai 2006, 22:23 - Fedora - Lien permanent
... ou comment être averti automatiquement des mises à jour disponibles avec yum ?
Voici un petit script pour y arriver.
Ancienne version :
Les dernières versions de Fedora n'intègrent plus l'utilitaire up2date de Red Hat qui informait des dernières mises à jour.
Comment faire donc pour être mis au courant automatiquement des mises à jour disponibles ?
J'ai créé le script suivant qui affiche une notification des dernières màj détectées...
... et qui effectue les mises à jour le cas échéant (il suffit de cliquer sur l'icône) :
Condition d'utilisation
Ce script a besoin de pouvoir utiliser un yum check-update
avec sudo. Il faut donc ajouter la ligne suivante dans /etc/sudoers :
<votre user> localhost=NOPASSWD:/usr/bin/yum check-update
Utilisation
- Sauver le script (par exemple dans ~/bin) et le rendre exécutable (
chmod
). - Ajuster la localisation des icônes dans les premières lignes du script (par défaut, va les chercher dans $HOME/bin/icons).
- Le lancer au démarrage de la session gnome via le menu 'Bureau->Préférences->Préférences supplémentaires->Sessions'.
Mise à jour
La mise à jour peut se faire avec pup <par défaut> ou dans un terminal avec yum. Dans ce dernier cas, la mise à jour peut s'effectuer après demande du mot de passe root (su -c yum
) ou sans demande de mot de passe si sudo a été configuré pour effectuer des mises à jour (sudo yum
).
La manière de mettre à jour le système se règle dans les premières lignes du script (variable MAJ
).
Une nouvelle version du script est disponible ICI.
Télécharger le nouveau script avec les icônes : checkUpdate.tar.gz,
Voir aussi sur Fedora France : ce topic.
Commentaires
Salut nicofo
Juste une question que j'avais oublie de te poser sur mon topic, pourquoi utiliser la directive noplugins pour yum ?
Autre chose, je me suis apercu que tu pouvais donner des icones differentes suivant les notifications (systeme a jour, mises a jour dispo, erreur) en utilisant l'option --window-icon de zenity. Une maniere de rendre ton script deja tres pratique encore plus agreable a utiliser
Desole pour le double post mais il fallait que je le dise :
vraiment la classe la nouvelle version qui donne le choix entre yum et pup (parce que le p'tit chien il est vraiment trop lent :P)
J'utilise 'noplugins' juste pour désactiver le plugin 'fastestmirror' qui a parfois tendance à nous aiguiller sur des sites proches de chez nous mais pas tjs à jour (enfin, c'est une question de jours). Je me demande aussi si y'a pas une bonne raison de ne pas utiliser le plugin 'installonlyn' quand on utilise l'option 'installonlypkgs' dans le yum.conf pour être tenu au courant des màj des kmod (??)
Sinon merci pour l'info des icônes : je ne connaissais pas. J'ai donc ajouté la possibilité d'utiliser différentes icônes ==> nouvelle version du script disponible.
Concernant pup, c'est vrai que c'est lent Perso, j'utilise toujours yum.