Có thể cho một gói rpm duy nhất thuộc về một số nhóm không?Một số nhóm trong gói RPM
Trong file spec bạn có thể thiết lập nhóm gói:
Nhóm: Hệ thống Môi trường/cơ sở
Những gì tôi cần là để có thể thiết lập nhiều nhóm cho gói này (như System|Util|MyCompanyName
) - chúng sẽ giống như các thẻ được gán cho gói.
Khi gói được cài đặt tôi muốn truy vấn nó như
rpm -q --group System
hoặc
rpm -q --group MyCompanyName
và trong cả hai trường hợp tôi sẽ thấy gói của tôi (và những người khác thuộc nhóm này)
Chỉnh sửa:
Nhiều gói có thể thuộc về nhóm MyCompanyName, nhưng chỉ một số gói có thể được cài đặt. Tôi cần một cách để phân biệt các gói của chúng tôi từ gói hệ thống Linux - Tôi đang lên kế hoạch để làm điều đó bằng cách sử dụng tên nhóm
tôi đã cố gắng đưa vài Group:
dòng, nhưng nó chỉ sử dụng cuối cùng. Mọi thứ sau khi Group:
dường như được lấy làm một chuỗi và tôi không thể tìm thấy cách tách chúng.
Một giải pháp mà tôi có thể nghĩ ra được cách đặt công cụ này như PROVIDES
và sau đó để truy vấn
rpm -q --whatprovides System
nhưng tôi không thích nó theo cách này.
Có cách nào khác để thực hiện chức năng được yêu cầu không?
có, nó sẽ hoạt động với tên công ty, thật đáng buồn mặc dù rpm không có cách thuận tiện để truy vấn bằng tham số này –
vì giải pháp của bạn là duy nhất tôi có thể sử dụng như một câu trả lời –