È possibile che un singolo pacchetto rpm appartenga a più gruppi?Diversi gruppi nel pacchetto RPM
Nel file di specifica è possibile impostare gruppo di pacchetti:
Gruppo: Ambiente di sistema/Base
cosa ho bisogno è di essere in grado di impostare diversi gruppi per questo pacchetto (come System|Util|MyCompanyName
) - sarebbero come tag assegnati al pacchetto.
Quando il pacchetto è installato voglio interrogare è come
rpm -q --group System
o
rpm -q --group MyCompanyName
e in entrambi i casi dovrei vedere il mio pacchetto (e altri appartenenti a questo gruppo)
Modifica:
Molti pacchetti possono appartenere al gruppo MyCompanyName, ma solo alcuni possono essere installati. Ho bisogno di un modo per differenziare i nostri pacchetti dai pacchetti di sistema Linux - avevo intenzione di farlo utilizzando il nome del gruppo
Ho provato a mettere diverse Group:
linee, ma utilizza solo l'ultimo. Tutto dopo Group:
sembra essere preso come una stringa e non sono riuscito a trovare un modo per dividerli.
Un'altra soluzione che mi veniva in mente sta mettendo questa roba come PROVIDES
e poi per interrogare
rpm -q --whatprovides System
ma non mi piace in questo modo.
Esiste un altro modo per realizzare la funzionalità richiesta?
sì, funzionerà con il nome dell'azienda, è triste però che rpm non abbia un modo conveniente per interrogare con questo parametro –
poiché la tua soluzione è l'unica che posso usare la scelgo come risposta –