centos7配置国内yum源

摘要:
2.百胜仓库配置2.1,阿里镜像仓库配置2.1.1,配置步骤2.1.2,epel源安装和配置2.1.3,查看百胜源2.2,配置清华镜像仓库1,什么是百胜仓库?yum存储库是使用yum命令下载的软件的映像地址。2.以下部分描述了多个图像仓库的配置。2.1阿里巴巴图像仓库配置可在阿里巴巴图像仓库网站https:

1、什么是yum仓库?

yum仓库就是使用yum命令下载软件的镜像地址。

我们通常使用 yum install 命令来在线安装 linux系统的软件, 这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软体包,但是经常会遇到从国外镜像下载速度慢,无法下载的情况。那么此时我们就需要把我们的yum 源改为国内的镜像。

yum的配置文件
yum 的配置文件在 /etc/yum.repos.d 目录下, 其中有多个配置文件,每一个配置文件中都可以配置一个或多个repository, 但是最终会被合并为一个交给系统,所以多个文件只是为了方便管理。

2、yum仓库配置

下面提供了多个镜像仓库配置说明,实际使用时,选择其中一个配置即可。

2.1、阿里镜像仓库配置

进入阿里镜像仓库网站 https://opsx.alibaba.com/mirror

centos7配置国内yum源第1张

找到centos,点击右边的 帮助 ,看到阿里镜像仓库给出的yum的配置说明。

在这里插入图片描述

2.1.1、配置步骤

根据官网的说明,我们详细说说每步骤的意思。

(1)、备份,将 CentOS-Base.repoCentOS-Base.repo.backup

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

(2)、下载新的 http://mirrors.aliyun.com/repo/Centos-7.repo,并命名为CentOS-Base.repo

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

(3)、清除缓存

yum clean all     # 清除系统所有的yum缓存
yum makecache     # 生成yum缓存
yum update

2.1.2、epel源 安装和配置

(1)、查看可用的epel源

[java@localhost yum.repos.d]$ yum list | grep epel-release
epel-release.noarch                         7-11                       extras   
[java@localhost yum.repos.d]$ 

(2)、安装 epel

[java@localhost yum.repos.d]$ yum install -y epel-release
......省略.....

(3)、配置阿里镜像提供的epel源

wget -O /etc/yum.repos.d/epel-7.repo  http://mirrors.aliyun.com/repo/epel-7.repo

4、清除缓存

yum clean all     # 清除系统所有的yum缓存
yum makecache     # 生成yum缓存
yum update 

2.1.3、查看yum源

查看所有的yum源:

yum repolist all

查看可用的yum源:

yum repolist enabled

2.2、配置 清华大学镜像仓库

地址: https://mirrors.cnnic.cn/
在这里插入图片描述

点击 ? 进入帮助说明页面 https://mirrors.cnnic.cn/help/centos/。

在这里插入图片描述

页面提供了 CentOS5CentOS6CentOS7 的镜像仓库配置,下面列出的是CentOS7的配置。

(1)、首先备份 CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

(2)、之后启用 TUNA 软件仓库, 将清华大学镜像仓库信息写入 /etc/yum.repos.d/CentOS-Base.repo

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

released updates

[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

additional packages that may be useful

[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

additional packages that extend functionality of existing packages

[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus

gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

(3)、清除缓存

yum clean all     # 清除系统所有的yum缓存
yum makecache     # 生成yum缓存
yum update 
      </div>

原文地址:https://blog.csdn.net/xiaojin21cen/article/details/84726193

  • 相关阅读:
    对协程的一些理解
    JUC中Lock和ReentrantLock介绍及源码解析
    JUC中AQS简介
    Executor框架简介
    CyclicBarrier简介
    CountDownLatch简介
    Semaphore简介
    ThreadPoolExecutor简介
    AtomicInteger简介
    synchronized和volatile简介
  • 原文地址:https://www.cnblogs.com/jpfss/p/10929258.html
  • 免责声明:文章转载自《centos7配置国内yum源》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

    上篇Lvm 折腾小记蓝牙专题(4)——链路层Link Layer(空中接口包 &amp;amp; 比特流处理)下篇

    宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

    相关文章

    CentOS 7 安装以及配置桌面环境

    一、安装 GNOME 桌面 1、安装命令: yum groupinstall "GNOME Desktop" -y    // CentOS6 的安装命令为 :yum groupinstall "X Window System" "Desktop Platform" Desktop 2、安装后,重启系统会出来如下界面: 按 “1”,回车 按“2”, 回车...

    redhat 7安装oracle 11gr2

    第一章 前期工作: 1.安装redhat 7系统 2.下载oracle 11gr2安装文件----点击下载(这里的是oracle官方的)----点击下载(这里的是我自己的服务器的) 3.下载额外软件版本包----点击下载(这里的几个均许单独安装,安装好以后,仍然会有几个版本告知未找到,这里就可以忽略了而且不会在报错了) 4.将文件上传到redhat 7系统...

    Nginx基础06:location语法

    location语法:表示uri方式定位 基础语法有三种: location = pattern{}  精准匹配 location pattern{}  一般匹配 location ~ pattern{} 正则匹配 location正则表达式: "~ xxx":匹配访问的请求的URL中必须包含"xxx" "~* xXx":匹配忽略后面"xXx"是否大...

    Matlab 2016b 正式版下载

    Matlab 2016b  正式版下载 这两天为完成最优化大作业,zyy又开始鼓捣matlab了。之前我装的是matlab 2013a,发现不支持求解整数规划,遂更新了一下。 下载地址 链接:http://pan.baidu.com/s/1bpw6HDP 密码:uaja这里有一个网盘地址(已更新可用地址),把破解文件和镜像文件都下载下来(这里的镜像文件被分...

    使用docker搭建gitlab服务器

    简单记录Docker的使用和GitLab的搭建 ## Docker基础篇 ### 没有sudo权限 ### 安装docker ### 基础命令 ### docker安装mysql和配置 ### Dockerfile常用命令 ### 制作镜像 ### 发布镜像 ### 容器网络 ### Docker Compose ### Swarm模式 集群## 正式搭建...

    Redis 下载与安装(Windows版)

    1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases 2、百度网盘下载地址:Redis-x64-3.2.100.zip   密码:kdfq 1、打开一个命令窗口,通过 cd 命令进入到你解压的目录 2、输入命令:redis-server redis.windows.conf ,启动...