linux使用EPEL扩展源

  • EPEL 是什么?
    • rpm包连接

EPEL 是什么?

我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题。EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。

EPEL 是什么?

EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。

我们可以很容易地通过yum命令从EPEL源上获取上万个在CentOS自带源上没有的软件。EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件。

更多关于EPEL 项目的细节可以到以下网站获取:https://fedoraproject.org/wiki/EPEL

在文本中,我将展示在CentOS下如何安装EPEL源。

rpm包连接

要想安装EPEL,我们先要下载EPEL的rpm安装包。

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

根据你的CentOS 版本来选择正确的下载地址。
请注意EPEL 的安装包是独立编译的,所以它可以安装在32位和64位系统中。

1. 确认你的CentOS 的版本

首先通过以下命令确认你的CentOS 版本

$ cat /etc/redhat-release
CentOS release 6.4 (Final)

2. 下载EPEL 的rpm 安装包
现在从上面的地址下载CentOS 版本所对应的EPEL 的版本

$ wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

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 文件。

查看源:

ll /etc/yum.repos.d/

两个epel的repo文件:

epel.repo
epel-testing.repo

接下来就更新源:

yum clean all && yum makecache

更新成功之后就可以使用EPEL安装应用了,现在来试一下从EPEL 获取软件包

$ sudo yum install htop

linux使用EPEL扩展源相关推荐

  1. linux -小记(3) 问题:linux 安装epel扩展源报错

    EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件. epel安装对应的rpm包 centos5 32位epel源下载地址: www.li ...

  2. CentOS/RHEL Linux安装EPEL第三方软件源

    EPEL(Extra Packages for Enterprise Linux) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目.装上了EPEL,就 ...

  3. CentOS下yum源epel扩展源

    系统自带的yum源以及163的yum源还是无法安装一些工具,所有就想到了添加epel的强大yum源 安装过程最后总结下来非常简单. 下载epel的rpm包并安装 1 [root@localhost ~ ...

  4. centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides */vim 第十节课...

    centos  系统软件包管理  yum 本地yum配置  扩展源epel  rpm  清除yum缓存  yum provides "*/vim"   第十节课 你不能保证可逆化操 ...

  5. Linux上安装EPEL扩展包

    EPEL(Extra Packages for Enterprise Linux)是由Fedora Special Interest Group维护的 Enterprise Linux(RHEL.Ce ...

  6. centos6.2系统使用扩展源epel报错问题解决方法

    问题1; Loaded plugins: fastestmirror, security Determining fastest mirrors Error: Cannot retrieve meta ...

  7. epel安装第三方扩展源后,运行yum报错的解决方案

    epel安装第三方扩展源后,运行yum报错的解决方案 参考文章: (1)epel安装第三方扩展源后,运行yum报错的解决方案 (2)https://www.cnblogs.com/jingxiaoni ...

  8. linux epel,Linux增加epel源的方法

    经常要给服务器增加epel源,这里记录一下,省得老是上网查epel的地址. 一.概述: epel是一种yum仓库,里面提供了更多.更丰富的linux软件,但是,它不是默认的yum仓库,我们需要手工添加 ...

  9. linux系统yum源,Linux开启安装EPEL YUM源

    我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wget,然后configure,make,make install,太折腾了. 其实,CentOS还有一个源叫做 EPEL ( ...

最新文章

  1. 关于虚函数的两个例子
  2. 也许开发需要的只是一份简单明了的表格
  3. Cissp-【第1章 安全和风险管理】-2020-12-31(86页-98页)
  4. Beta阶段事后分析
  5. 使用web3.js进行开发
  6. 数据结构——树与二叉树
  7. 0 重新学习Ubuntu -- 这一段没怎么学习
  8. 《深入理解Linux内核》笔记5:内存管理
  9. python四大高阶函数_Python里的高阶函数
  10. Resource Hacker
  11. 潭州课堂25班:Ph201805201 爬虫高级 第十二 课 Scrapy-redis分布 项目实战 (课堂笔记)...
  12. 一月书单(1/25 update)
  13. ThinkPHP5.0-多语言切换
  14. ssh:could not resolve hostname XXX:Temporary failure in name resolution
  15. Servlet和Tomcat底层分析
  16. Cognos函数(六) - total的使用
  17. 微信小程序、前端:背景图片样式拉伸不变形
  18. java下雪_下雪屏保java,基础
  19. 查询vue版本、脚手架版本
  20. vscode自动保存代码,自动按照eslint和standard规范格式化代码设置

热门文章

  1. 最热门的国外软件外包网站freelancer.com
  2. git | git clone git@github.com:LLK/scratch-gui.git
  3. Majordomo系列应用(1)clipboard
  4. Java编程工具类之String
  5. 物理地址与逻辑地址的关系
  6. 性能优化 - likely和unlikely函数
  7. win7 QQ 自动隐藏和显示
  8. python 实现关键词提取
  9. java自定义拦截所有请求_Java实现拦截HTTP请求的几种方式
  10. CMMI—集成项目管理(IPM)