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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 转一篇难得的好文章-CPU流水线的探秘之旅

    转一篇难得的好文章-CPU流水线的探秘之旅作为程序员,CPU在我们的工作中扮演了核心角色,因此了解处理器内部的工作方式对程序员来说不无裨益。  CPU是如何工作的呢?一条指令执行需要多长时间?当我们讨论某个新款处理器拥有12级流水线还是18级流水线,甚至是更深的31级流水线时,这到些都意味着什么呢?  应用程序通常会将CPU看作是黑盒子。程序中的指令按照顺序依次进入CPU,执行完之后再按顺序依次从C

    2022年8月20日
    15
  • django-redis_redis缓存使用场景

    django-redis_redis缓存使用场景前言动态网站的基本权衡是,它们是动态的。每次用户请求页面时,Web服务器都会进行各种计算-从数据库查询到模板呈现再到业务逻辑-以创建站点访问者看到的页面。从处理开销的角度来看,这比标准的文件

    2022年7月30日
    9
  • nginx 504 Gateway Time-out[通俗易懂]

    nginx 504 Gateway Time-out[通俗易懂]nginx 504 Gateway Time-out

    2022年4月24日
    54
  • perl对中文的支持

    perl对中文的支持

    2021年7月29日
    74
  • 关于振动的分析[通俗易懂]

    关于振动的分析[通俗易懂]目录一、位移传感器、速度传感器和加速度传感器的区别二、一般的振动评价(国标中说明用于监测与验收)三、振动变送器(振动速度)四、振动传感器(加速度传感器)五、加速度传感器采集的加速度值有没有必要转换为位移量一、位移传感器、速度传感器和加速度传感器的区别1,按频率范围分,可以分为低频振动:f<10Hz中频振动:f=10~1000Hz高频振动:…

    2022年10月15日
    2
  • scratch编程滑雪者游戏教程

    scratch编程滑雪者游戏教程首先我们来看一下效果:​​​​​​​​​​​​​​​​我们从演示中能看出4个角色:企鹅、大树、旗子和装饰用的坎,我们通过键盘操控企鹅滑雪躲避树并捡起旗子,现在我们就来看看是怎么编的吧!首先我们要画出企鹅的造型,造型的排列一定不能乱哦!​下面是具体程序:上面的程序会根据当前的造型而做出不同的变化接着我们来看树的程序:旗子的程序和大树的几乎一模一样,就只有碰到滑雪者的一部分有点区别:最最最简单的一部分就是坎的程序了,坎只管滑行碰到边缘在删除就可以了,在中途什么也不用管这个

    2022年6月17日
    83

发表回复

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

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