阅读:4039回复:0
使用 Yum 安装软件包和软件包集
使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install ,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。
使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install ,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。 ~]# yum install totem 通过增加软件包的名称,能够同时安装多个软件包 yum install [more_names] 如果在 AMD64 或 Intel64 这类多运行库 (multilib) 的系统上安装软件包,可以在软件包名称后面加上平台类型 (.arch) ,选择特定平台的软件包。常用的软件包平台包括 i386, x86_68, i586, i686, 以及不区分平台的 .noarch,以下以 i686 平台的 totem 软件包为例: ~]# yum install totem.i686 如果要安装多个名称相似的软件包,可以使用 glob 表达式来简化安装命令,如: ~]# yum install audacious-plugin-* 除了通过提供软件包的名称进行软件包的安装,还能够通过提供文件名给 yum install 来实现包的安装。比如你知道某个软件包所包含的文件路径,但不知道它的软件包名称,可以使用 yum install 进行安装 ~]# yum install /etc/samba/smb.conf 上面这种安装方式的原理很简单,由 yum 去搜索所有的软件包列表,寻找包含 /etc/samba/smb.conf 文件的软件包,然后返回查询结果。 如果你只知道文件的名称,如 named,但不知它的具体位置。这时,可以使用 yum provides 命令,并结合 glob 表达式进行查询,例如使用以下命令查询所有包含 named 文件的软件包 ~]# yum provides "*/named" 在输出结果中找到合适的软件包后,就可以通过软件包名称,使用 yum install 进行安装了 yum provides 与 yum whatprovides 的效果相同,但我们当然愿意使用更简单的命令 :D 安装软件包(组)集 软件包集实际上就是一些功能相同或相近的软件包集合。软件包集有名称和组标识,使用 yum grouplist -v 命令能够列出所有可用的软件包集的名称和组标识 (组标识位于右则括号中,就像本例中的 kde-desktop 和 kde-software-development) ~]# yum -v grouplist kde-* ... 有效的组: KDE 软件开发 (kde-software-development) KDE (K 桌面环境) (kde-desktop) 使用 yum groupinstall 命令,就能够通过名称或者组标识对安装软件包集如 ~]# yum groupinstall kde-desktop 下一节 - 《使用 Yum 移除软件包和软件包集》 |
|