EPEL
epel是社区强烈打造的免费开源发行软件包版本库。
EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。(关于 : EPEL)
适用于企业Linux的额外软件包(又名EPEL)是Fedora提供的开源和免费社区支持的项目。 EPEL为RedHat,CentOS和Scientific Linux等上游发行版提供了高质量的最新软件包。 EPEL主要提供基于yum和dnf的rpm软件包。
安装CentOS SCLo RH存储库:
yum install centos-release-scl-rh
方法一:yum命令安装
yum install epel-release -y
方法二:手动安装
针对系统架构选择相应的类型:http://dl.fedoraproject.org/pub/epel/7/。我们使用的x86_64,就要进入该目录下寻找相应包,安装方法如下:
rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
如果报冲突,可以把冲突的包删除
yum remove epel-release
或者:
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
rpm -vih epel-release-7-2.noarch.rpm
更新数据
yum clean all && yum makecache
课外补充:修改yum源为国内的yum源
修改CentOS默认yum源为网易或者阿里云
1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、进入yum源配置文件所在的文件夹
cd /etc/yum.repos.d/
3、下载163的yum源配置文件到上面那个文件夹内
网易:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
阿里云:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4、运行yum makecache生成缓存
yum makecache
5、更新系统就会看到以下源信息
yum -y update
完整代码:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum -y update