J'ai un référentiel installé. Je veux mettre à jour ce référentiel avec de nouveaux fichiers RPM. Puis-je réactiver la commande createrepo
sur ce référentiel afin de rendre mes nouveaux fichiers à la disposition des serveurs à l'aide de ce référentiel?
Vous avez besoin --update
option avec createrepo
createrpo --Unupdate: Parfois, vous avez parfois beaucoup de packages dans votre représentant et en régénérant les métadonnées pour chaque package lorsque seuls quelques packages ont été ajoutés ou modifiés, il suffit de prendre trop de temps. C'est là que ...Update est utile. Vous courez CreeaterePo comme vous l'avez fait auparavant, mais vous passez le drapeau -UPDATE. Comme ça:
createrepo --update </path/to/repo>
Maintenant, CreeaterePo ne mettra à jour que les éléments qui ont été modifiés, ont été ajoutés ou supprimés depuis la dernière fois que les métadonnées ont été générées.
Également mentionné dans man createrepo
(- Référence )
Oui. Après une modification dans le répertoire Repo, vous devez exécuter createrepo
dessus. Bien sûr, les clients devraient courir yum clean all
Avant que les changements ne soient vus.