Fedora core installing package groups with yum

by on June 27, 2006 · 4 comments· LAST UPDATED April 9, 2007

in

yum is an interactive tool or automated update program which can be used for maintaining systems using rpm (read as RedHat and friends).

It allows you to install single package or group of package. For example let us say you are running a web server with PHP+MySQL. Now you need complete development environment i.e gcc C/C++ compilers, subversion cvs, perl and related libraries. You can install them in one shot with the following command:
# yum groupinstall 'Development Tools'

You can remove all developer tools with the following command:
# yum groupremove 'Development Tools'

Or better update all tools to latest version:
# yum groupupdate 'Development Tools'

You can obtain list of all groups with the following command:
# yum grouplist | less

Output:

Installed Groups:
   Compatibility Arch Support
   Editors
   MySQL Database
   PostgreSQL Database
   System Tools
   Text-based Internet
   Web Server
Available Groups:
   Administration Tools
   Authoring and Publishing
   Compatibility Arch Development Support
   DNS Name Server
   Development Tools
   Eclipse
   Engineering and Scientific
   FTP Server
   GNOME Desktop Environment
   GNOME Software Development
   Games and Entertainment
   Graphical Internet
   Graphics
   Java Development
   KDE (K Desktop Environment)
   KDE Software Development
   Language Support
   Legacy Network Server
   Legacy Software Development
   Mail Server
   Network Servers
   News Server
   Office/Productivity
   Printing Support
   Server Configuration Tools
   Sound and Video
   Windows File Server
 X Software Development
   X Window System
   XFCE
   XFCE Software Development
Done

You can also gather information about all packages that belongs to a group:
# yum groupinfo 'Development Tools'

This is a handy feature, to install or remove software(s). If any one has more information about similar options (w/o front-end) for apt-get command, then please comment it back below.

See also:

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 4 comments… read them below or add one }

1 Linux Geke November 4, 2008 at 10:04 pm

Thanks for the info; however, how does one create the groups in the first place? When I type yum grouplist, I get an error that says, “No Groups on which to run command”.

Reply

2 metaylor December 19, 2008 at 8:01 pm

I found this information to be very helpful

Reply

3 Michael June 18, 2009 at 11:17 pm

Is there also a yum command to display to what group a specific package belongs?

For example if I want to know to what group the package fail2ban belongs?
yum info fail2ban does not give the group of the package :-(
Anyone who knows how the query this with yum?

Thanks in advance.

Reply

4 Michael July 29, 2010 at 3:10 am

This was very helpful! Thank You, I am very new to Linux and recently installed Fedora 13 from the Live CD, however it doesn’t include most of the packages with this install, and I couldn’t compile and “make” half the stuff I had, and this helped me. Thanks!

Reply

Leave a Comment

Previous post:

Next post: