2010-07-13 11 views
23

Khi tôi chạy yum grouplist trong một môi trường Red Hat và tôi nhận được các nhóm sau đây thuộc danh sách sẵn Groups.Liệt kê nhóm yum

Làm cách nào để tìm ra gói nào chứa trong một nhóm cụ thể (ví dụ: 'Công cụ phát triển')? Tôi muốn cài đặt các gói cụ thể và không phải toàn bộ nhóm (đặc biệt nếu tôi không chắc chắn những gì có trong nhóm).

$ 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 

Trả lời

33

Hãy thử yum groupinfo

Từ phần groupinfo của manpage:

được sử dụng để cung cấp cho các mô tả và gói danh sách của một nhóm (và loại những gói được đánh dấu là). Lưu ý rằng bạn có thể sử dụng các bộ lọc yum-filter-data và yum-list-data để lấy/sử dụng dữ liệu theo cách khác xung quanh (tức là nhóm nào sở hữu các gói cần cập nhật). Nếu bạn vượt qua tùy chọn -v, để kích hoạt chế độ tiết, thì tên gói được khớp với các gói đã cài đặt/sẵn có tương tự như lệnh danh sách.

+3

Có cách nào để liệt kê các RPM được liên kết với những quảng cáo đó không? Điều đó sẽ hữu ích. – user31986

4

Trong mới nhất Fedora (20), điều này đã thay đổi để

yum group info "core" 
0

Tôi nghĩ rằng không có những điều như một nhóm yum.

gói thành viên của một nhóm có thể được liệt kê với rpm cũng như:

rpm -qg 'System Envirenment/Shells' 

Hai điều quan trọng đáng lưu ý là:

  1. rpm chỉ liệt kê các cài đặt gói thành viên

  2. tên nhóm là phân biệt chữ hoa chữ thường