码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7.X配置YUM源及EPEL源

时间:2018-02-18 22:23:04      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:yellow   gre   lin   x86   国内   站点   不同   很多   免费   

1、YUM源介绍

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

技术分享图片

1)yum源可以来源于多种文件服务器:

  • http://
  • https://
  • ftp://
  • file:// 本地文件(例如使用CentOS镜像文件,搭建本地yum源)

2)yum源国内镜像站点

3)首先备份原有YUM源文件

技术分享图片

 

命令:cp -a CentOS-Base.repo{,.ori}  #相对路径用法,但还是建议使用绝对路径吧!cp -a /etc/yum.repos.d/CentOS-Base.repo{,.ori}

技术分享图片

技术分享图片

4)到阿里开源镜像站点下载系统对应版本的repo文件,URL:http://mirrors.aliyun.com/help/centos

技术分享图片

命令:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

技术分享图片

5)清除系统yum缓存并生成新的yum缓存

命令:yum clean all 

技术分享图片

 命令:yum makecache

技术分享图片2、安装epel源

    EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL),是社区强烈打造的免费开源发行软件包版本库。同时是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install +软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx、htop、ncdu、vnstat等等,都可以使用EPEL源很方便的安装更新!

1)首先查看是否存在epel源

命令:yum list | grep epel-release

命令:yum install -y epel-release

技术分享图片

2)再次清除系统yum缓存,并重新生成新的yum缓存

命令:yum clean all

命令:yum makecache

3)查看系统可用的yum源和所有的yum源

命令:yum repolist enabled# 查看系统可用的yum源

命令:yum repolist all# 查看系统全部可用的yum源

技术分享图片

技术分享图片

 3)YUM源优先级(此处补充说明,不再详细操作)

  Linux 发行版比较多,同时还有很多个人或组织维护了某些特定用途的安装/升级源。Yum Priorities 插件可以用来强制保护源。它通过给各个源设定不同的优先级,使得系统管理员可以将某些源(比如 Linux 发行版的官方源)设定为最高优先级,从而保证系统的稳定性(同时也可能无法更新到其它源上提供的软件最新版本)。

CentOS7.X配置YUM源及EPEL源

标签:yellow   gre   lin   x86   国内   站点   不同   很多   免费   

原文地址:https://www.cnblogs.com/tqtl911/p/8453231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!