Ist es möglich, dass einzelne RPM-Pakete mehreren Gruppen angehören?Mehrere Gruppen im RPM-Paket
In Spec-Datei Sie Paketgruppe einstellen:
Gruppe: Systemumgebung/Basis
Was ich brauche, ist in der Lage sein, mehrere Gruppen zu setzen für dieses Paket (wie System|Util|MyCompanyName
) - Sie wären wie Tags, die dem Paket zugewiesen sind.
Wenn das Paket installiert ist ich es wie
rpm -q --group System
oder
rpm -q --group MyCompanyName
und in beiden Fällen abfragen will, ich soll mein Paket (und andere zu dieser Gruppe gehören) sehen
Bearbeiten:
Viele Pakete gehören möglicherweise zur Gruppe "MyCompanyName", es können jedoch nur wenige installiert werden. Ich brauche einen Weg, um unsere Pakete von Linux-Systempaketen zu unterscheiden - ich plane, es zu tun auf die Gruppennamen mit
ich mehr Group:
Linien versucht setzen, aber es wird nur die letzten. Alles nach Group:
scheint als eine Saite genommen zu werden und ich konnte keinen Weg finden sie zu teilen.
Eine andere Lösung, die ich denken konnte, setzt dieses Material als PROVIDES
und dann
rpm -q --whatprovides System
abfragen, aber ich es auf diese Weise nicht mögen.
Gibt es eine andere Möglichkeit, die angeforderte Funktionalität zu erreichen?
ja, es wird für den Firmennamen funktionieren, es ist traurig, dass RPM hat keine bequeme Möglichkeit zur Abfrage von diesem Parameter –
, da Ihre Lösung ist die einzige, die ich verwenden kann ich es wählen als Antwort –