CentOS上,除了os类的yum源,还需要配置几个常用的源:epel、ius。

有很多国内很多镜像站点都提供了各类仓库的镜像站点,个人感觉比较全的是阿里云http://mirrors.aliyun.com和清华大学开源镜像站点https://mirrors.tuna.tsinghua.edu.cn。特别是后者,很多知名源项目的mirrorlist中都将其作为中国地区的唯一站点。如果有时候你在阿里镜像、搜狐镜像等知名站点都找不到某个源时,不妨去清华大学的站点找找。
1.1 EPEL

Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Linux (OL).

简言之,EPEL是专门为RHEL、CentOS等Linux发行版提供额外rpm包的。很多os中没有或比较旧的rpm,在epel仓库中可以找到。

例如配置阿里云的epel:

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

1.2 IUS

在kernel.org内,清楚地说明了IUS项目是干什么的:

IUS is a community project that provides RPM packages for newer versions of select software for Enterprise Linux distributions.

Project Goals
Create high quality RPM packages for Red Hat Enterprise Linux (RHEL) and CentOS.
Promptly release updated RPM packages once new versions are released by the upstream developers.
No automatic replacement of stock RPM packages.

IUS只为RHEL和CentOS这两个发行版提供较新版本的rpm包。如果在os或epel找不到某个软件的新版rpm,软件官方又只提供源代码包的时候,可以来ius源中找,几乎都能找到。例如haproxy,在CentOS 6的epel中只有1.5版本的,但ius中却提供了1.6和1.7版本。

IUS源的站点根目录:https://dl.iuscommunity.org/pub/ius/。

IUS提供4个分支的rpm包:stable、archive、development和testing。显然,我们应该选择stable分支的包。

配置IUS源:

rpm -ivh https://rhel5.iuscommunity.org/ius-release.rpm # RHEL 5
rpm -ivh https://rhel6.iuscommunity.org/ius-release.rpm # RHEL 6
rpm -ivh https://rhel7.iuscommunity.org/ius-release.rpm # RHEL 7

rpm -ivh https://centos5.iuscommunity.org/ius-release.rpm # CentOS 5
rpm -ivh https://centos6.iuscommunity.org/ius-release.rpm # CentOS 6
rpm -ivh https://centos7.iuscommunity.org/ius-release.rpm # CentOS 7

rpm安装ius-release.rpm时,依赖于epel。所以必须先安装epel源。注意,这是包的依赖关系,因此必须是安装了epel,而不是仅仅在repo文件中配置了epel源。

yum -y install epel-release

安装后,建议修改为国内ius源。在https://mirrors.iuscommunity.org/mirrors内可以查看到IUS项目的mirrorlist中所有的IUS站点。我看了下,中国地区只有两个站点:清华大学镜像站点和同济大学镜像站点。(阿里镜像mirrors.aliyun.com也在2018-03-28日上线了ius,同日还上线了remi)

https://mirrors.tuna.tsinghua.edu.cn/ius/stable/CentOS/6/KaTeX parse error: Expected 'EOF', got '#' at position 11: basearch #̲ CentOS 6 https…basearch # RHEL 6

https://mirrors.tongji.edu.cn/ius/stable/CentOS/6/KaTeX parse error: Expected 'EOF', got '#' at position 18: …search #̲ CentOS 6 https…basearch # RHEL 6

或者,直接在repo文件中添加ius仓库,更方便,这样不依赖于epel。

[root@xuexi ~]# vim /etc/yum.repos.d/ius.repo
[ius]
name=iusrepo
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ius/stable/CentOS/6/$basearch
gpgcheck=0
enable=1

然后清除缓存再建立缓存即可。

yum clean all ; yum makecache

centos配置常用源:epel和IUS相关推荐

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

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

  2. centos配置yum源

    本文主要赘述在centos系统配置yum源的两种方式. 参考文章: centos配置yum源 Yum工具详解 配置外网yum源 确认可以访问外网. curl www.baidu.com 查看yum源, ...

  3. 为Linux配置常用源:epel和IUS

    CentOS上,除了os类的yum源,还需要配置几个常用的源:epel.ius. 有很多国内很多镜像站点都提供了各类仓库的镜像站点,个人感觉比较全的是阿里云http://mirrors.aliyun. ...

  4. centos 配置yum源

    为什么80%的码农都做不了架构师?>>> 简介 centos 的官方源比较慢,一般用国内的会好很多,国内比较好的源有163源,sohu源 具体步骤 替换源文件 mv /etc/yum ...

  5. CentOS配置yum源-本地和在线

    yum装包: 我们先搞清楚yum的内在逻辑,其实在liux中安装软件,相较于windows是十分简洁的.会有官方维护的镜像站收集存储近乎所有的软件,并将它们打包存储.而我们在配置时只需将获取软件包的路 ...

  6. CentOS 配置 yum 源

    执行 yum install 报错 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal m ...

  7. CentOS下yum源epel扩展源

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

  8. Centos配置163源

    配置网易163yum源 我们使用网易的yum源,速度快 cd /etc/yum.repos.d/ mkdir old mv CentOS-* old/ wget http://mirrors.163. ...

  9. CentOS配置网易163 yum源和EPEL yum源

    使用说明 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cen ...

最新文章

  1. 前端每周清单第 50 期: AngularJS and Long Term Support, Web 安全二三论
  2. UITableView-常见设置
  3. 百度网盘javascript加速视频播放速度
  4. 如何集成Spring和Struts(实例说明)
  5. 5 压缩上传图片_推荐一个干净纯粹的网站,专注图片压缩、pdf相关操作
  6. Codeforces Round #516 (Div. 2Div.1)
  7. 抽象工厂模式设计模式_抽象工厂设计模式解释
  8. java查找字符串是否有单词_java – 用于搜索单词/字符串是否包含在实...
  9. 【Level 08】U08 Positive Attitude L2 Into the world of a bookworm
  10. 【报告分享】腾讯研究院-AI生成内容报告2020.pdf(附下载链接)
  11. 20135219洪韶武——信息安全系统设计基础第四周学习总结
  12. java.securti_springboot集成springsecurity 使用OAUTH2做权限管理的教程
  13. MRO的计算(C3算法及应用)
  14. ue4蓝图运行顺序_UE4蓝图解析(四)
  15. iVX低代码平台系列制作APP简单的个人界面
  16. ACM-水题 Demacia of the Ancients
  17. java计算两个经纬度之间的直线距离
  18. 九爷带你部署Mfs分布式文件系统
  19. 软件设计师---UML
  20. JAVA MemCache 史无前例的详细讲解

热门文章

  1. 通辽计算机学校都学什么,通辽计算机信息专业学院,计算机信息专业
  2. 如何判断手机号码格式是否正确
  3. 第13章 说 明 符
  4. linux电源管理子系统,电源管理子系统
  5. 广本汽车销售系统项目总结(.NET MVC)
  6. 互联网早报:抖音上线外放音量过高提醒功能、5G消息或于10月中下旬全国试商用
  7. 私有云新基建,浪潮云海超融合要做市场第一
  8. matlab对声场仿真,基于声线模型的水声传播MATLAB仿真.pdf
  9. php 中关于bc函数
  10. 前端设计中关于外部js文件加载的速度优化