[FRsAG] Liste (XML, JSON, autre?) de logiciels et de leur version current pour mise à jour

Olivier Delhomme olivier.delhomme at free.fr
Mar 10 Aou 20:28:31 CEST 2021


Bonjour David,

On Tue, Aug 10, 2021 at 04:00:01PM +0200, David Durieux wrote:
> En fait, pour l'installation des paquets, on utilise FusionInventory,
> mais je voudrais une 'database' des logiciel et la version actuelle
> qu'on pourrait récupérer sous format json, xml, API...

J'ai écrit un programme, « versions » [1] qui permet de suivre les
versions des logiciels open source - ça va sans dire ;-)
En quelque sorte il te constitue ta propre base de données locale
avec les logiciels que tu lui aura dit de suivre.

En l'exécutant chaque jour il te dit lesquels ont une version
qui a changé. Attention toutefois, il n'y a aucune intelligence
et typiquement un logiciel avec deux releases branches pourra
passer d'une version 5.4.2 à la version 4.3.5 (de la release
branche précédente par exemple).

Écrit en python, il nécessite un terminal sous Linux sur une
machine qui a accès à internet. Je ne l'ai pas testé sous Windows.

Toute remarque constructive, sous quelque forme que ce soit
est la bienvenue (mail, Issue, PR…).

Comme l'a mentionné Thomas tu as aussi des sites généralistes
pour suivre la sortie des logiciels comme par exemple freshcode [2]
que « versions » est capable de parser.

[1] https://github.com/dupgit/versions/
[2] http://freshcode.club/

En espérant que ça t'aide un peu,

@+,

Olivier.


> 
> Le but c'est de pouvoir comparer les logiciels installé sur les postes
> (et donc remontés dans notre GLPISC) avec les versions actuelles des
> logiciels.
> 
> David
> 
> 
> On Tue, 10 Aug 2021 11:53:54 +0200
> David Durieux <david at durieux.family> wrote:
> 
> > Bonjour,
> > 
> > Je souhaiterai avoir un xml, json... des versions de
> > logiciels à jour (CURRENT) afin de comparer avec les logiciels
> > installés (dans notre cas avec GLPISC / FusionInventory). Le but est
> > de mettre à jour les logiciels sur les postes Windows afin de réduire
> > le risque.
> > 
> > Par exemple le fichier pourrait dire : 
> > 
> >  * Firefox : 90.0.2
> >  * Zoom : 5.7.4
> > 
> > et ensuite avec un script maison, je cherche dans la base de données
> > et affiche les postes qui ont firefox, zoom mais pas dans la
> > dernière version.
> > 
> > Je pourrais faire pour chaque logiciel, mais ça va être long et
> > fastidieux, il doit bien y avoir une liste / site / autre
> > qui centralise ces informations non?
> > 
> > 
> > Je pense que ça doit exister, mais j'ai du mal à trouver.
> > 
> > Pouvez-vous m'aider chers collègues ^_^
> > 
> > 
> > 
> > PS: c'est quand même bien plus simple sur du BSD ou du Linux avec les
> > gestionnaires de paquets...
> > 
> > Cordialement,
> > 
> > David Durieux
> > 
> > _______________________________________________
> > Liste de diffusion du FRsAG
> > http://www.frsag.org/
> 
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/

-- 
Continuous data protection for GNU/Linux (GPL v3)
Current version v0.0.12.
 . Download source code : http://cdpfgl.delhomme.org/download/releases/
 . Contribute to project: https://github.com/dupgit/sauvegarde
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 833 octets
Desc: non disponible
URL: <http://www.frsag.org/pipermail/frsag/attachments/20210810/6864fcc5/attachment.sig>


Plus d'informations sur la liste de diffusion FRsAG