単一のrpmパッケージが複数のグループに属することは可能ですか?
スペックファイルでは、パッケージグループを設定できます。
グループ:システム環境/ベース
私が必要としているのは、このパッケージにいくつかのグループを設定できるようにすることです(のようにSystem|Util|MyCompanyName
)-それらはパッケージに割り当てられたタグのようになります。
パッケージがインストールされたら、次のようにクエリします
rpm -q --group System
また
rpm -q --group MyCompanyName
どちらの場合も、自分のパッケージ(およびこのグループに属する他のパッケージ)が表示されます。
編集:
多くのパッケージがMyCompanyNameグループに属している可能性がありますが、インストールできるのはごくわずかです。パッケージをLinuxシステムパッケージと区別する方法が必要です-グループ名を使用してそれを行うことを計画していました
何Group:
行か入れてみましたが、最後の1行しか使っていません。その後のすべてGroup:
が1つの文字列として扱われているようで、それらを分割する方法が見つかりませんでした。
私が考えることができる別の解決策は、このようなものを入れてPROVIDES
からクエリすることです
rpm -q --whatprovides System
しかし、私はそれがこのように好きではありません。
要求された機能を実現する他の方法はありますか?