System updates (fr)

From Conky PitStop

Revision as of 12:03, 13 March 2011 by Wlourf (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Mises à jour du système

 Langue   English   Français   


J’ai découvert cette astuce il y a environ une semaine: une bonne façon de garder un œil sur vos mise à jour système. La plupart d’entre nous ont une zone de notification dans leur barre de tache ou leur dock pour les prévenir de ce genre de chose, mais j’ai trouvé ça interressant de l’avoir dans mon conky.

Une commande de terminal qui vérifie les mises à jour disponibles et en donne le résultat sous forme de nombre, ça ressemble à ça:

aptitude search "~U" | wc -l | tail

Aptitude est, bien sûr, notre gestionnaire de paquets Debian. Search informe aptitude que nous désirons utiliser son option de recherche pour obtenir des informations. Le ~U est l’option qui indique que nous recherchons des Updates (mises à jour) pour les paquets installés, le résultat sera donné avec une ligne par paquet pouvant être mis à jour. Ce qui nous amène à wc -l (c’est un 'L' minuscule, pas le nombre 'un'). C’est la commande word count (compteur de mots) associé à l’option line number (nombre de ligne). Enfin, la commande tail nous assure que le résultat des commandes précédentes nous sera donné sur une seule ligne.

Voici le résultat dans un terminal:

Updates-1.png

Voyons ce que ça peut donner dans conky.

Tout d’abord, nous allons lui donner un nom, un libellé, pour ne pas avoir un nombre flottant dans notre conky, sans savoir à quoi il correspond (sauf si c’est votre truc). J’ai appelé le mien, “System Updates“. Ensuite, nous ne voulons pas que cette commande se renouvelle en permanence, donc nous utiliserons la variable $execi pour dire à conky de lancer cette commande à intervalles réguliers (j’ai choisi 3600 en secondes , soit 1fois/heure ). Enfin, nous devons coller tout ça dans notre conkyrc et voir le résultat:

${color2}System Updates: $color${execi 3600 aptitude search "~U" | wc -l | tail}

Ce qui donne ceci sur mon écran:

Updates-2.png

De ce que j’ai lu, les options de recherche de aptitude sont nombreuses, les options variées, et avec une utilisation imaginative de grep et cut, vous pouvez afficher une liste des mises à jour disponibles avec une brève description des paquets concernés.

Bien sûr, vous pouvez obtenir la liste complète de ces options en tapant simplement

man aptitude

dans un terminal.

Personal tools
Namespaces
Variants
Actions
Navigation
English
Français
Toolbox