Software Repositories/repomd
Un article de openSUSE.
| Cette page demande à être relue pour correction. Merci à ceux qui le feront :-). |
Sommaire |
[modifier]
rpm XML Metadata
Le format rpm XML Metadata est utilisé pour la plupart des dépots de paquetage sur Internet. Il provient du gestionnaire de paquetages Yum.
Récemment, il a été amélioré pour supportés des dépôts divisés sur plusieurs media.
[modifier]
Composition du dépôt
Le dépôt est décrit par des fichiers XML compressés avec gzip, dans un répertoire repodata sur le serveur. Par exemple:
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/repodata/
contient les fichiers suivants :
- repomd.xml
- le fichier principal du dépôt, très petit, contient des références aux autres fichiers ainsi que des sommes de contrôle et les dates des fichiers.
- primary.xml.gz
- contient les informations les plus importantes: la liste des paquetages(avec les version et les plateformes correspondantes), les prérequis, la taille des paquetages, un résumé et une description des paquetages ...
- filelists.xml.gz
- contient la liste des fichiers inclus dans chacun des paquetages
- other.xml.gz
- n'est pas exploité par tous les gestionnaires de paquetage, il contient les informations sur les changements de chaque paquetage.
Le ficher repomd est l'index du dépôt. Il liste une ou plusieurs métadonnées, utilisant le tag de données qui peut être :
- un fichier principal(listes de paquetage)
- filelists (fichiers dans les paquetages)
- groupes (sélections prédéfinies de paquetages)
- listes de correctifs
- autres (journaux de changements et données supplémentaires)
[modifier]
Liens
Plus d'informations sur RPM-MD en anglais
[modifier]
Extensions
Les Extensions sont utilisées pour supporter :

