• [^] # Re: Merci

    Posté par . En réponse au message Création RPM include installation RPM. Évalué à 4. Dernière modification le 06 juillet 2012 à 17:12.

    Distribution: RHEL

    La bonne façon de faire sur les distros Fedora-based c'est de créer des groupes de paquets. Les méta-paquets sont déconseillés (la seule exception admise étant pour les paquets générés à partir du même src.rpm)
    Pour ça, tu édites un fichier comps.xml qui doit ressembler à ça

    <comps>
    <group>
    <id>machin</id><!-- identifiant du groupe -->
    <name>machin truc bidule</name><!-- nom du groupe -->
    <default>false</default>
    <uservisible>true</uservisible><!-- visibilité dans les outils d'installation -->
    <packagelist><!-- liste des paquets du groupe -->
    <packagereq type="default">machin</packagereq><!-- paquet installé par défaut à l'installation du groupe -->
    <packagereq type="optional">machin-truc</packagereq><!-- paquet non installé par défaut -->
    </group>
    ...
    </comps>

    à la création du dépôt: createrepo -g comps.xml /chemin/vers/mon/dépôt (man createrepo)