Centos EPEL安装和配置
安装Centos后,使用yum搜索某些rpm包,很有可能找不到。因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。
EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,但是当与其它第三方软件库混合使用时,可能会出现一些问题,不过就目前的体验来看,安装完这个以后基本常用的rpm都可以找到了^_^。
下载与安装EPEL的rpm文件包
1,下载
32位系统
view plaincopy to clipboardprint?
-
[root@localhost ~]# rpm -ivh http:
64位系统
view plaincopy to clipboardprint?
-
[root@localhost ~]# rpm -ivh http:
附:查看Linux系统内核,请使用 uname -a 命令。
查看Linux发行版本:lsb_release -a
2,导入DAG的PGP Key
-
[root@localhost ~]# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
3,设置/etc/yum.repos.d/epel.repo文件中源的级别
即添加priority=11这句。
epel.repo配置举例:
view plaincopy to clipboardprint?
-
[epel]
-
name=Extra Packages for Enterprise Linux 5 – $basearch
-
#baseurl=http:
-
mirrorlist=http:
-
failovermethod=priority
-
enabled=1
-
gpgcheck=1
-
gpgkey=file:
-
priority=11
-
[epel-debuginfo]
-
name=Extra Packages for Enterprise Linux 5 – $basearch – Debug
-
#baseurl=http:
-
mirrorlist=http:
-
failovermethod=priority
-
enabled=0
-
gpgkey=file:
-
gpgcheck=1
-
[epel-source]
-
name=Extra Packages for Enterprise Linux 5 – $basearch – Source
-
#baseurl=http:
-
mirrorlist=http:
-
failovermethod=priority
-
enabled=0
-
gpgkey=file:
-
gpgcheck=1
下载与安装相应rpmforge的rpm文件包
1,下载rpmforge的rpm文件包
32位系统
view plaincopy to clipboardprint?
-
[root@localhost ~]# wget http:
64位系统
view plaincopy to clipboardprint?
-
[root@localhost ~]# wget http:
2,安装DAG的PGP Key
view plaincopy to clipboardprint?
-
[root@localhost ~]# rpm –import http:
3,验证rpmforge的rpm文件包
-
[root@localhost ~]# rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm
4,安装rpmforge的rpm文件包
-
[root@localhost ~]# rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
5,设置/etc/yum.repos.d/rpmforge.repo文件中源的级别
即添加priority=12。
rpmforge.repo配置举例:
view plaincopy to clipboardprint?
-
### Name: RPMforge RPM Repository for Red Hat Enterprise 5 – dag
-
### URL: http:
-
[rpmforge]
-
name = Red Hat Enterprise $releasever – RPMforge.net – dag
-
baseurl = http:
-
mirrorlist = http:
-
#mirrorlist = file:
-
enabled = 1
-
protect = 0
-
gpgkey = file:
-
gpgcheck = 1
-
priority=12
测试
-
[root@localhost ~]# yum check-update
输出信息应该会有以下两行:
-
Loading “priorities” plugin
-
…
-
XXX packages excluded due to repository priority protections
证明安装EPEL成功。
(责任编辑:IT) |