博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos使用epel yum源
阅读量:4647 次
发布时间:2019-06-09

本文共 2239 字,大约阅读时间需要 7 分钟。

如何解决官方提供的 rpm 包过少问题

        RHEL 以及他的衍生发行版如 CentOS、Scientific Linux 为了稳定,官方的 rpm repository 提供的 rpm 包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的 rpm repository 提供的 rpm 包也不够丰富,很多时候需要自己编译那太辛苦了,而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(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

二. 使用心得

        1. 不用去换原来yum源,安装后会产生新repo

        2. epel会有很多源地址,如果一个下不到,会去另外一个下

http://mirror.xfes.ru/fedora-epel/6/x86_64/ibus-table-chinese-scj-1.3.4-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - ""Trying other mirror.http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/ibus-table-chinese-scj-1.3.4-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - ""Trying other mirror.http://repo.boun.edu.tr/epel/6/x86_64/ibus-table-chinese-scj-1.3.4-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - ""kjs

        3. 更新时如果下载的包不全,就不会进行安装。这样的话,依赖关系可以保重

三. yum 安装

# 直接: yum install -y epel-release

四. rpm包安装 epel, centos6选6,7就选7

    32位系统选择:

            rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

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

    64位系统选择:

            rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm

            rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm
            rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

    导入key:

            rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

            rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5

        如果用比较新的软件,用 epel-test.repo 这个文件就行了
            别忘了安装yum install yum-priorities

[root@localhost yum.repos.d]# ls |grep epelepel.repoepel-testing.repo

 博客搬运地址

转载于:https://www.cnblogs.com/clement-jiao/p/9321227.html

你可能感兴趣的文章
Mysql基础知识:操作数据库
查看>>
mysql 数据库远程访问设置方法
查看>>
Far manager界面混乱问题解决
查看>>
java读取xml文件
查看>>
Go数组和切片定义和初始化
查看>>
用javascript将数据导入Excel
查看>>
域账号修改后,导致vs中的git连接失败
查看>>
redis集群结构图
查看>>
是用CXF开发Web Service
查看>>
python 作用域
查看>>
ajaxSetup()方法
查看>>
蓝桥杯 矩阵乘法 模板
查看>>
iOS_SourceTree忽略CocoaPods文件
查看>>
novoton-timer使用
查看>>
[Office]PPT 2013如何设置图片为半透明?
查看>>
返回顶部
查看>>
Log4cplus <1> 编译
查看>>
TaskTracker发送Heartbeat以及接受HeartbeatResponse
查看>>
Java集合类--温习笔记
查看>>
Struts2中的bean标签
查看>>