2015年1月2日星期五

Linux_093:使用EPEL源YUM安装PyYAML

运行环境:RHEL 7

需要在RHEL 7下安装PyYAML软件,添加了RHEL 7 iso本地源,依然报告无法找到PyYAML安装包,于是求助EPEL。

EPEL(Extra Packages for Enterprise Linux)是由 Fedora Project 推出的免费的软件包,为 RHEL 及其衍生发行版如 CentOS、Scientific Linux 等提供高质量、高性能、高可靠性的软件包,对 RHEL 标准 YUM 源是一个很好的补充,完全免费使用。

官网地址:http://fedoraproject.org/wiki/EPEL。

找到这一行:
If you are running an EL7 version, please visit here to get the newest 'epel-release' package for EL7: The newest version of 'epel-release' for EL7。
并点击进入下一页面,下载文件:epel-release-7-5.noarch。

1. 执行 # rpm -ivh epel-release-7-5.noarch
执行后,会在/etc/yum.repos.d/目录下生成两个.repo文件

(1)/etc/yum.repos.d/epel.repo              正式版,所有的软件都是稳定可以信赖的
(2)/etc/yum.repos.d/epel-testing.repo  测试版
默认情况下,只有正式版是有效状态的,如果你想试试测试版的话,需要修改/etc/yum.repos.d/epel-testing.repo,把enabled=0改成enabled=1即可。

2. 导入Key:# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

3.  执行 # yum install yum-priorities

4. 再执行 yum install PyYAML,这次应该能够找到软件包了。

参考文献:
1. http://www.codesky.net/article/201110/170019.html
2. http://www.linuxidc.com/Linux/2012-10/71850.htm

没有评论: