用于软件包管理的21个Linux YUM命令(1)(4)
13. 安装群组软件包
想安装某个软件包群组,我们使用选项groupinstall。比如说,想安装"MySQL Database",只要执行下面这个命令。
- # yum groupinstall 'MySQL Database'
- Dependencies Resolved
- ==================================================================Package Arch Version Repository Size
- ==================================================================Updating:
- unixODBC i386 2.2.11-10.el5 base 290 k
- Installing for dependencies:
- unixODBC-libs i386 2.2.11-10.el5 base 551 k
- Transaction Summary
- ==================================================================Install 1 Package(s)
- Upgrade 1 Package(s)
- Total size: 841 k
- Is this ok [y/N]: y
- Downloading Packages:
- Running rpm_check_debug
- Running Transaction Test
- Finished Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : unixODBC-libs 1/3
- Updating : unixODBC 2/3
- Cleanup : unixODBC 3/3
- Dependency Installed:
- unixODBC-libs.i386 0:2.2.11-10.el5
- Updated:
- unixODBC.i386 0:2.2.11-10.el5
- Complete!
14. 更新群组软件包
想更新任何现有的已安装群组软件包,只要运行下面这个命令,如下所示。
- # yum groupupdate 'DNS Name Server'
- Dependencies Resolved
- ==================================================================Package Arch Version Repository Size
- ==================================================================
- Updating:
- bind i386 30:9.3.6-20.P1.el5_8.2 updates 981 k
- bind-chroot i386 30:9.3.6-20.P1.el5_8.2 updates 47 k
- Updating for dependencies:
- bind-libs i386 30:9.3.6-20.P1.el5_8.2 updates 864 k
- bind-utils i386 30:9.3.6-20.P1.el5_8.2 updates 174 k
- Transaction Summary
- Install 0 Package(s)
- Upgrade 4 Package(s)
- Total size: 2.0 M
- Is this ok [y/N]: y
- Downloading Packages:
- Running rpm_check_debug
- Running Transaction Test
- Finished Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Updating : bind-libs 1/8
- Updating : bind 2/8
- Updating : bind-chroot 3/8
- Updating : bind-utils 4/8
- Cleanup : bind 5/8
- Cleanup : bind-chroot 6/8
- Cleanup : bind-utils 7/8
- Cleanup : bind-libs 8/8
- Updated:
- bind.i386 30:9.3.6-20.P1.el5_8.2 bind-chroot.i386 30:9.3.6-20.P1.el5_8.2
- Dependency Updated:
- bind-libs.i386 30:9.3.6-20.P1.el5_8.2 bind-utils.i386 30:9.3.6-20.P1.el5_8.2
- Complete!
15. 移除群组软件包
想从系统删除或移除任何现有的已安装群组软件包,只要使用下面这个命令。
- # yum groupremove 'DNS Name Server'
- Dependencies Resolved
- ==========================================Package Arch Version Repository Size
- ==========================================Removing:
- bind i386 30:9.3.6-20.P1.el5_8.2 installed 2.1 M
- bind-chroot i386 30:9.3.6-20.P1.el5_8.2 installed 0.0
- Transaction Summary
- ==========================================Remove 2 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
- Finished Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Erasing : bind 1/2
- warning: /etc/sysconfig/named saved as /etc/sysconfig/named.rpmsave
- Erasing : bind-chroot 2/2
- Removed:
- bind.i386 30:9.3.6-20.P1.el5_8.2 bind-chroot.i386 30:9.3.6-20.P1.el5_8.2
- Complete!
评论暂时关闭