使用 Yum 安装软件包和软件包集
时间:2014-11-03 10:20 来源:linux.it.net.cn 作者:it
使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install <package_name>,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。
使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install <package_name>,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。
~]# yum install totem
通过增加软件包的名称,能够同时安装多个软件包 yum install <package_name> [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 <file_path> 进行安装
~]# 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
(责任编辑:IT)
使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install <package_name>,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。 使用 Yum 安装软件包十分简单,只需要在 install 选项后面加上要安装的软件包的名称即可,就像 yum install <package_name>,然后 Yum 就会帮你完成指定软件包以及相关的依赖性软件包的安装。
~]# yum install totem
通过增加软件包的名称,能够同时安装多个软件包 yum install <package_name> [more_names]
~]# yum install totem.i686
如果要安装多个名称相似的软件包,可以使用 glob 表达式来简化安装命令,如:
~]# yum install audacious-plugin-*
除了通过提供软件包的名称进行软件包的安装,还能够通过提供文件名给 yum install 来实现包的安装。比如你知道某个软件包所包含的文件路径,但不知道它的软件包名称,可以使用 yum install <file_path> 进行安装
~]# 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-*
... 有效的组: 使用 yum groupinstall 命令,就能够通过名称或者组标识对安装软件包集如
~]# yum groupinstall kde-desktop
(责任编辑:IT) |