centos 安装epel?centos怎么安装
什么是EPEL 及 Centos上安装EPEL
什么是EPEL?
EPEL的全称叫 Extra Packages for Enterprise Linux。EPEL是由 Fedora社区打造,为 RHEL及衍生发行版如 CentOS、Scientific Linux等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
如果你知道rpmfusion.org的话,拿 rpmfusion做比较还是很恰当的,rpmfusion主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository中是找不到的。
另外一个特点是绝大多数rpm包要比官方repository的rpm包版本要来得新,比如我前些日子在CentOS上安装的php,RHEL为了稳定性还在延用5.1.6版,我记得这是去年上半年的版本,而php的最新版本已经到5.3.2,如果在php5.1.6的基础上安装phpmyadmin,则会提示php版本过低,这时候,EPEL中提供的较新php rpm就能很方便的派上用场了。
一,什么是epel
如果既想获得 RHEL的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL()是由 Fedora社区打造,为 RHEL及衍生发行版如 CentOS、Scientific Linux等提供高质量软件包的项目。
二,使用心得
1,不用去换原来yum源,安装后会产生新repo
2,epel会有很多源地址,如果一个下不到,会去另外一个下
: [Errno 14] PYCURL ERROR 6-""
Trying other mirror.
: [Errno 14] PYCURL ERROR 6-""
Trying other mirror.
: [Errno 14] PYCURL ERROR 6-""kjs
3,更新时如果下载的包不全,就不会进行安装。这样的话,依赖关系可以保重
.
CentOS系统镜像安装 EPEL 源方法和教程
提升CentOS体验,一步到位部署EPEL源
在服务器运维的旅途中,我们常常需要扩展软件资源,而EPEL,这个专为CentOS量身打造的“企业级附加软件包”项目,无疑提供了无与伦比的便利。EPEL,全称为Extra Packages for Enterprise Linux,为RHEL/CentOS用户提供了官方不包含的丰富软件包,比如高效稳定的Nginx服务器和Certbot自动SSL工具,让运维工作更加得心应手。
快速安装
首先,让我们通过命令行快速安装EPEL仓库。在终端输入sudo yum install epel-release,然后在出现确认提示"Is this ok[y/d/N]"时,输入"y"并回车。等待安装完成后,执行yum repolist,你会发现EPEL仓库已经为你带来了上万个精心挑选的软件包,让系统扩展如虎添翼。
编译安装备用方案
然而,有时候直接安装可能不成功,这时我们可以尝试从源代码编译安装。针对CentOS 6和7用户,分别执行以下命令:
对于CentOS 6: sudo rpm-Uvh
对于CentOS 7: sudo rpm-Uvh
这两种方法能确保即使在常规安装途径受阻时,也能顺利引入EPEL的强大功能。
总的来说,EPEL就像一个强大的扩展工具箱,为你的CentOS系统解锁更多可能。通过简单的步骤,你就能享受到它带来的丰富软件资源,提升服务器的性能和管理效率。无论是新手还是经验丰富的运维人员,EPEL都是你不可或缺的伙伴。
在CentOS中安装EPEL包管理器及添加EPEL源的教程
在CentOS上安装EPEL
要想安装EPEL,我们先要下载EPEL的rpm安装包。
CentOS/RHEL下的6.x和5.x版本下载页面如下:
以上网址可能会被重定向到特定的镜像站而加快下载速度。这个页面包含可以直接获取到rpm包的下载链接。直接的下载链接如下:
根据你的CentOS版本来选择正确的下载地址。
请注意EPEL的安装包是独立编译的,所以它可以安装在32位和64位系统中。
1.确认你的CentOS的版本
首先通过以下命令确认你的CentOS版本
复制代码代码如下:
$ cat/etc/redhat-release
CentOS release 6.4(Final)
2.下载EPEL的rpm安装包
现在从上面的地址下载CentOS版本所对应的EPEL的版本
复制代码代码如下:
$ wget
3.安装EPEL
通过以下命令安装EPEL软件包
复制代码代码如下:
$ sudo rpm-ivh epel-release-6-8.noarch.rpm
或
复制代码代码如下:
$ sudo rpm-ivh epel-release*
4.检查EPEL源
安装好EPEL源后,用yum命令来检查是否添加到源列表
复制代码代码如下:
# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.vonline.vn
* epel: buaya.klas.or.id
* extras: centos-hn.viettelidc.com.vn
* updates: mirrors.fibo.vn
repo id repo name status
base CentOS-6- Base 6,381
epel Extra Packages for Enterprise Linux 6- x86_64 10,023
extras CentOS-6- Extras 13
nginx nginx repo 47
updates CentOS-6- Updates 1,555
repolist: 18,019
EPEL已经在repo后列出,并且显示提供了上万个软件包,所以EPEL已经安装到你的CentOS了。
EPEL源的配置安装到了/etc/yum.repos.d/epel.repo文件。
现在来试一下从EPEL获取软件包
复制代码代码如下:
$ sudo yum install htop
添加EPEL源
复制代码代码如下:
rpm-Uvh
然后
复制代码代码如下:
rpm-import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
这步可做可不做(因为用yum安装软件的时候根据提示选择y可以自动导入)
再修改/etc/yum.repos.d/epel.repo文件,在[epel]最后添加一条属性 priority=11
意思是yum先去官方源查,官方没有再去epel的源找