2010-07-13 32 views
23

當我在Red Hat環境中運行yum grouplist,並且我收到了可用組列表下的以下組。列表yum組

如何知道哪些軟件包包含在特定的組中(例如「開發工具」)?我想安裝特定的軟件包而不是整個組(特別是如果我不確定組中有什麼)。

$ yum grouplist 

    Available Groups: 
     DNS Name Server 
     Development Tools 
     Engineering and Scientific 
     FTP Server 
     Games and Entertainment 
     Graphics 
     Java Development 
     KDE (K Desktop Environment) 
     KDE Software Development 
     MySQL Database 
     News Server 
     PostgreSQL Database 
     Sound and Video 
     Web Server 
     Windows File Server 

回答

33

嘗試yum groupinfo

從手冊頁的GROUPINFO部分:

用於給出的基團(以及哪種類型的這些包被標記爲)的描述和包列表。請注意,您可以使用yum-filter-data和yum-list-data插件以相反方式獲取/使用數據(即,哪些組擁有包需要更新)。如果您傳遞-v選項,要啓用詳細模式,那麼軟件包名稱將與已安裝/可用的軟件包相匹配,類似於list命令。

+3

是否還有一種方法可以列出與這些相關的RPM?這將有所幫助。 – user31986 2016-01-13 22:59:10

4

在最新的Fedora(20),這種情況已經改變,以

yum group info "core" 
0

我覺得這是作爲一個yum組沒有這樣的事情。

一組的成員包可以通過rpm被列爲得好:

rpm -qg 'System Envirenment/Shells' 

兩個值得指出的重要事情是:

  1. 轉只列出安裝成員包

  2. 組名稱是區分大小寫