Bonjour,
Je suis actuellement sur un projet de mise à jour d'un parc informatique uniquement composé de postes en fedora.
J'ai une contrainte : il doit y avoir validation avant de mettre les paquets à disposition des clients.
J'ai donc mis en place un système de dépot local.
Le serveur principal fait un rsync d'un dépot officiel d'update. Ensuite l'administrateur mets à disposition (copie) les paquets voulus dans le répertoire servant de dépôt local pour les machines du réseau.
En schéma ca donne ca : Dossier de récup' RSYNC => administrateur copie packages (+metadata) voulus dans => dépot local
Ensuite j'ai un second serveur qui fait un rsync du dépot local du serveur principal vers son dépot à lui. Et le client se trouve sur le réseau du second serveur. En schéma : Dépot Local principal (alimenté par admi) <--- rsync par 2e serveur ---> alimentation dépot 2e serveur <---> client
Tout ca marche très bien ^^
J'aimerai maintenant faire un test de mise à jour depuis le client. J'ai installé sur celui-ci un package znc en version 0.93 et j'ai mis à disposition sur les dépots locaux le package znc en version 0.98.
Lorsque je fais un yum list znc je vois bien le package installé et celui disponible dans le dépot local.
Malheureusement lorsque je fais un yum --skip-broken update, il ne met pas à jour le paquet znc... 99% des packages à mettre à jour ne sont pas disponibles dans le dépot car non mis à disposition par l'admin mais le package znc lui est disponible.
Je vois donc défiler les erreurs de packages correspondant aux paquets non dispo mais je ne vois pas pour autant la mise à jour du package znc...
Merci de votre aide.