包属于哪个组?

Man*_*our 5 fedora groups

在 Fedora 13 发行版中,如何找到软件包所属的安装组?例如,我想知道inkscape 包属于哪个安装组。

使用:

yum info inkscape
Run Code Online (Sandbox Code Playgroud)

不显示组信息。

我知道如何使用列出所有组并随后列出每个组的所有包的脚本来执行此操作,并从中提取出感兴趣的包。我想知道是否可以使用现有工具以更简单的方式执行此操作。

BMD*_*Dan 4

rpm -qi 怎么样?

user@linux [~]# rpm -qi rpm
Name        : rpm                          Relocations: (not relocatable)
...
Group       : System Environment/Base       ...
....
Run Code Online (Sandbox Code Playgroud)

对我有用。

好吧,我很无聊,这里有一些其他选择:

user@linux [~]# rpm -q --qf '%{GROUP}\n' rpm
System Environment/Base
Run Code Online (Sandbox Code Playgroud)

对于奖励积分:

user@linux [~]# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}: %{GROUP}\n' rpm
rpm-4.3.3-33_nonptl.el4_8.1.i386: System Environment/Base
Run Code Online (Sandbox Code Playgroud)

(是的,这是一个旧的 EL4 虚拟盒子。这是我手头上的东西,所以起诉我。)

现在来说说整个事情:

user@linux [~]# rpm -qa --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}: %{GROUP}\n'
redhat-logos-1.1.26-1.centos4.4.noarch: System Environment/Base
basesystem-8.0-4.noarch: System Environment/Base
libcap-1.10-20.i386: System Environment/Libraries
gmp-4.1.4-3.i386: System Environment/Libraries
keyutils-1.0-2.i386: System Environment/Base
psmisc-21.4-4.1.i386: Applications/System
zlib-1.2.1.2-1.2.i386: System Environment/Libraries
pyxf86config-0.3.19-1.i386: System Environment/Libraries
passwd-0.68-10.1.i386: System Environment/Base
...
Run Code Online (Sandbox Code Playgroud)

ETC。