[root@www ~]# yum command [package group] command: groupinfo : Display details about a package group groupinstall: Install the packages in a group on your system grouplist : List available package groups groupremove : Remove the packages in a group from your system
[root@demo ~]# yum grouplist Loading mirror speeds from cached hostfile rhel/group_gz | 207 kB 00:00 Installed Groups: Arabic Support Armenian Support Bhutanese Support Chinese Support Console internet tools --省略-- Available Groups: Additional Development Afrikaans Support Albanian Support Amazigh Support Assamese Support Azerbaijani Support Backup Client Backup Server Base --省略-- Done
[root@demo ~]# yum groupinfo "backup client" Group: Backup Client Description: Client tools for connecting to a backup server and doing backups. Mandatory Packages: amanda-client Optional Packages: bacula-client
[root@demo ~]# yum groupinstall "backup client" Setting up Group Process Resolving Dependencies --> Running transaction check ---> Package amanda-client.x86_64 0:2.6.1p2-7.el6 set to be updated --> Processing Dependency: amanda = 2.6.1p2-7.el6 for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: perl(Amanda::Debug) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: perl(Amanda::Config) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: perl(Amanda::Constants) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: perl(Amanda::Util) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: perl(Amanda::Paths) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: libamandad-2.6.1p2.so()(64bit) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: librestore-2.6.1p2.so()(64bit) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: libamclient-2.6.1p2.so()(64bit) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: libamserver-2.6.1p2.so()(64bit) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: libamanda-2.6.1p2.so()(64bit) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Processing Dependency: libamdevice-2.6.1p2.so()(64bit) for package: amanda-client-2.6.1p2-7.el6.x86_64 --> Running transaction check ---> Package amanda.x86_64 0:2.6.1p2-7.el6 set to be updated --> Processing Dependency: xinetd for package: amanda-2.6.1p2-7.el6.x86_64 --> Running transaction check ---> Package xinetd.x86_64 2:2.3.14-29.el6 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Installing: amanda-client x86_64 2.6.1p2-7.el6 rhel 203 k Installing for dependencies: amanda x86_64 2.6.1p2-7.el6 rhel 546 k xinetd x86_64 2:2.3.14-29.el6 rhel 120 k Transaction Summary ================================================================================================== Install 3 Package(s) Upgrade 0 Package(s) Total download size: 869 k Installed size: 2.6 M Is this ok [y/N]: y Downloading Packages: (1/3): amanda-2.6.1p2-7.el6.x86_64.rpm | 546 kB 00:02 (2/3): amanda-client-2.6.1p2-7.el6.x86_64.rpm | 203 kB 00:00 (3/3): xinetd-2.3.14-29.el6.x86_64.rpm | 120 kB 00:00 -------------------------------------------------------------------------------------------------- Total 153 kB/s | 869 kB 00:05 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 2:xinetd-2.3.14-29.el6.x86_64 1/3 Installing : amanda-2.6.1p2-7.el6.x86_64 2/3 Installing : amanda-client-2.6.1p2-7.el6.x86_64 3/3 Installed: amanda-client.x86_64 0:2.6.1p2-7.el6 Dependency Installed: amanda.x86_64 0:2.6.1p2-7.el6 xinetd.x86_64 2:2.3.14-29.el6 Complete!
[root@demo ~]# yum groupremove "backup client" Setting up Group Process Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package amanda-client.x86_64 0:2.6.1p2-7.el6 set to be erased --> Finished Dependency Resolution Dependencies Resolved ========================================================================================== Package Arch Version Repository Size ========================================================================================== Removing: amanda-client x86_64 2.6.1p2-7.el6 @rhel 604 k Transaction Summary ========================================================================================== Remove 1 Package(s) Reinstall 0 Package(s) Downgrade 0 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : amanda-client-2.6.1p2-7.el6.x86_64 1/1 Removed: amanda-client.x86_64 0:2.6.1p2-7.el6 Complete!
2015-04-13