CentOS安装EPEL软件源

CentOS安装EPEL软件源CentOS安装EPEL软件源

大家好,又见面了,我是你们的朋友全栈君。

EPEL源是什么?

EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.

EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件。一些软件如PHP、Redis、htop,必须添加EPEL源之后,才能用yum来安装。

EPEL有命令和rpm两种安装方式。

1: 命令方式 (推荐)

yum -y install epel-release

2: rpm方式(不推荐)

首先,确定系统版本和位数:

cat /etc/centos-release   # 查看系统版本
uname -a                  # 查看系统位数,显示i686位32位,x86_64为64位

然后安装EPEL的rpm包,各系统版本命令如下:

#用于RHEL5系列

wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm

#用于RHEL6系列

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
rpm -ivh epel-release-6-5.noarch.rpm

或者

rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm     # CentOS 7 64位
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm         # CentOS 6 32位
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm       # CentOS 6 64位
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm         # CentOS 5 32位
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm       # CentOS 5 64位

这样就完成安装了。

检查EPEL源,安装好后,检查EPEL源是否添加到源列表。

yum repolist

显示如下一行说明安装成功

epel           Extra Packages for Enterprise Linux 6 - x86_64         10,023

安装完成之后你就可以直接使用yum来安装额外的软件包了

示例如下:

yum clean all
yum makecache
yum install nginx pure-ftpd
3:直接自己手工添加软件仓库配置文件
vi /etc/yum.repos.d/epel.repo
[epel]
name=epel
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-releasever&arch=releasever&arch=basearch
enabled=1
gpgcheck=0

CentOS6.5添加阿里云的EPEL源

yum localinstall --nogpgcheck http://mirrors.aliyun.com/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装阿里云EPEL源
1、 首先卸载以前装的epel以免影响

rpm -e epel-release

2、 下载阿里提供的epel

wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo

yum clean all

yum makecache

3、阿里云源安装示例:
Epel
1、备份(如有配置其他epel源)

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup

mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup

2、下载新repo 到/etc/yum.repos.d/

epel(RHEL 7)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

epel(RHEL 6)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

epel(RHEL 5)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo

4: 删除EPEL源

删除EPEL源需要同时删除配置和rpm文件,

rm epel.repo epel-testing.repo             # 删除配置文件
rm /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
yum remove $(rpm -qa | grep epel)          # 删除rpm文件
yum clean all                              # 清理配置

删除后就可以重新安装了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105799.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号