1つのRPMパッケージが複数のグループに属することは可能ですか? specファイルでRPMパッケージ内のいくつかのグループ
あなたは、パッケージ・グループを設定することができます。
グループ:システム環境/ベース
私は必要なものは、(System|Util|MyCompanyName
のように)このパッケージのいくつかのグループを設定することができることです - 彼らはパッケージに割り当てられたタグのようになります。
パッケージがインストールされている場合、私は
rpm -q --group System
または
rpm -q --group MyCompanyName
ようにそれを照会すると、両方のケースで、私は私のパッケージ(このグループに属する他の人を)見るべきたく
編集:
多くのパッケージはMyCompanyNameグループに属していますが、インストールできるパッケージはほとんどありません。
が、私はいくつかのGroup:
のラインを入れてみましたグループ名を使用して、私はそれを行うことを計画していたが、それは最後のものだけを使用しています - 私は、Linuxシステムのパッケージから私たちのパッケージを区別する方法が必要です。 Group:
の後のすべてが1つの文字列とみなされ、それらを分割する方法を見つけることができませんでした。私は考えることができ
別の解決策は、PROVIDES
としてこのようなものを入れているし、その後
rpm -q --whatprovides System
を照会することが、私はそれをこのように好きではありません。
要求された機能を達成する他の方法はありますか?
はい、それは会社名のために働くでしょう、rpmはこのパラメータによって問い合わせる便利な方法がありません –
あなたのソリューションは私が答えとして –