用于软件包管理的21个Linux YUM命令(1)(5)
16. 列出启用的Yum软件库
列出系统里面所有启用的Yum软件库,使用下面这个选项。
- # yum repolist
- repo id repo name status
- base CentOS-5 - Base enabled: 2,725
- epel Extra Packages for Enterprise Linux 5 - i386 enabled: 5,783
- extras CentOS-5 - Extras enabled: 282
- mod-pagespeed mod-pagespeed enabled: 1
- rpmforge RHEL 5 - RPMforge.net - dag enabled: 11,290
- updates CentOS-5 - Updates enabled: 743
- repolist: 20,824
17. 列出所有启用和禁用的Yum软件库
下面这个命令会显示系统上所有启用和禁用的yum软件库。
- # yum repolist all
- repo id repo name status
- C5.0-base CentOS-5.0 - Base disabled
- C5.0-centosplus CentOS-5.0 - Plus disabled
- C5.0-extras CentOS-5.0 - Extras disabled
- base CentOS-5 - Base enabled: 2,725
- epel Extra Packages for Enterprise Linux 5 - i386 enabled: 5,783
- extras CentOS-5 - Extras enabled: 282
- repolist: 20,824
18. 安装来自特定软件库的软件包
想安装来自某个启用或禁用的软件库的某个软件包,必须在yum命令中使用-enablerepo选项。比如,想安装PhpMyAdmin 3.5.2软件包,只要执行这个命令。
- # yum --enablerepo=epel install phpmyadmin
- Dependencies Resolved
- ================================================================== Package Arch Version Repository Size
- ==================================================================Installing:
- phpMyAdmin noarch 3.5.1-1.el6 epel 4.2 M
- Transaction Summary
- ==================================================================Install 1 Package(s)
- Total download size: 4.2 M
- Installed size: 17 M
- Is this ok [y/N]: y
- Downloading Packages:
- phpMyAdmin-3.5.1-1.el6.noarch.rpm | 4.2 MB 00:25
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : phpMyAdmin-3.5.1-1.el6.noarch 1/1
- Verifying : phpMyAdmin-3.5.1-1.el6.noarch 1/1
- Installed:
- phpMyAdmin.noarch 0:3.5.1-1.el6
- Complete!
评论暂时关闭