dans le fichier de spécifications Vous pouvez définir le groupe d'emballages: P> Groupe: environnement système / base p>
blockQuote> Ce dont j'ai besoin, c'est de pouvoir définir plusieurs groupes pour ce package (comme Lorsque le colis est installé, je veux la questionner comme p> ou p> et Dans les deux cas, je devrais voir mon colis (et d'autres appartenant à ce groupe) p> p> De nombreux packages peuvent appartenir à Groupe de myCompanyName, mais seulement quelques-uns peuvent être installés. J'ai besoin d'un moyen de différencier nos colis à partir de forfaits système Linux - je prévois de le faire à l'aide du nom de groupe fort> p> J'ai essayé de mettre plusieurs Une autre solution que je pouvais penser consiste à mettre ce genre de choses comme < code> fournit code> puis à la requête p> mais je n'aime pas cela de cette façon. p>
Système | Util | MyCompanyName code>) - Ils seraient comme des étiquettes attribuées à l'emballage. p>
EDIT: strong> groupe: code> lignes, mais il n'utilise que le dernier. Tout après
groupe: code> semble être pris comme une chaîne et je n'ai pas pu trouver un moyen de les diviser. P>
4 Réponses :
Afaiu, les RPM devraient appartenir à un seul groupe dans le fichier de groupes de RPM ou à un groupe non spécifié. Ne peut pas avoir plus d'un. P>
Vous pourriez être en mesure de définir les groupes au niveau de la repo au lieu du niveau de package à l'aide de Groupes Yum < / a>. Une fois que vous avez défini vos groupes, vous devriez être capable d'utiliser la commande 'yum groupinfo' pour voir les paquets de chaque groupe. P>
Malheureusement, cela ne vous aide pas à voir quels packages optionnels à partir du groupe donné sont installés sur le système. Il est donc pratique principalement lorsque vous avez des groupes statiques où tous les packages doivent être installés.
La bonne façon de spécifier votre nom de société via la balise du fournisseur comme ceci: Pour obtenir une liste de packages par fournisseur, vous pouvez exécuter cette commande: p> rpm -qa --qf '%{NAME} %{VENDOR}\n' | grep -v Yoyodyne
Oui, cela fonctionnera pour le nom de l'entreprise, c'est triste, bien que ce régime n'a pas de moyen pratique d'interroger ce paramètre
puisque votre solution est la seule que je puisse utiliser, je le choisis comme une réponse
C'est un ancien poste, mais comme il apparaît toujours sur Google; P>
Nowadails au moins OpenSUSE utilise la groupe: champ comme un champ de balises séparées par espace au lieu d'un arbre hiérarchial, donc pour les packages SUSE, vous pouvez simplement espace séparer les tags que vous souhaitez appartenir à votre colis. P>
voir: https://fr.opensuse.org/opensuse:Package_group_guidelines pour plus de détails . P>