0
点赞
收藏
分享

微信扫一扫

Linux 本地yum源 、阿里yum源、163yum源的配置安装

问题描述:

1、在linux使用yum原安装时候报错:某镜像连接超时

[Errno 12] Timeout on http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')

2、在linux使用yum原安装时候报错:缺少源镜像文件

[root@localhost yum.repos.d]# yum install wget
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
There are no enabled repos.
Run "yum repolist all" to see the repos you have.
To enable Red Hat Subscription Management repositories:
subscription-manager repos --enable <repo>
To enable custom repositories:
yum-config-manager --enable <repo>

一.本地yum源   

1.添加一个新的yum源配置文件dvd.repo(文件名字自定义)

cd /etc/yum.repos.d    

vim dvd.repo

# 添加新的内容:
name=rhel_dvd
#(根据实际地址填写)
baseurl=file://'/run/media/root/RHEL-7.3 Server.x86_64'
enabled=1
gpgcheck=0

文件配置完成之后可以查看一下添加的内容:cat  dvd.repo

Linux 本地yum源 、阿里yum源、163yum源的配置安装_yum源

2.清除原有的yum信息:yum  clean all

 

Linux 本地yum源 、阿里yum源、163yum源的配置安装_centos_02

3.生成缓存: yum  makecache

 

Linux 本地yum源 、阿里yum源、163yum源的配置安装_yum源_03

4.最后,通过命令查看配置好的yum源是否正常:yum repolist

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_04

二.配置163 yum源(CentOS7)

1. 备份你的原镜像文件,以免出错后可以恢复   

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

2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_05

3. 修改CentOS-Base.repo文件

# 进入目录
cd /etc/yum.repos.d
# 修改源文件
vim CentOS-Base.repo

 修改文件中的baseurl地址,把每个baseurl后边的$releasever替换成7(For normal users,you should use /7/ and not /7.8.2003/ in your path.),把$basearch替换成x86_64

 注:   修改前 baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/ 

           修改后 baseurl=http://mirrors.163.com/centos/7/os/x86_64/

我们用浏览器进入http://mirrors.163.com后——点开centos,找不到$releasever这个版本号,所以我们选用7版本——接着点开os,里边只有x86_64,所以要把$basearch替换成x86_64,这样在后面操作的时候就不会出错啦!

修改前:

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_06

Linux 本地yum源 、阿里yum源、163yum源的配置安装_centos_07

修改后:

Linux 本地yum源 、阿里yum源、163yum源的配置安装_yum源_08

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_09

4.清除原有的yum缓存:yum clean all

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_10

5.新生成缓存:yum makecache

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_11

三.配置阿里云yum源 

1.备份你的原镜像文件,以免出错后可以恢复   

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

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_12

2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/

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

Linux 本地yum源 、阿里yum源、163yum源的配置安装_yum源_13

3. 修改CentOS-Base.repo文件

# 进入目录
cd /etc/yum.repos.d
# 修改源文件
vim CentOS-Base.repo

修改文件中的baseurl地址,把每个baseurl后边的$releasever替换成7(For normal users,you should use /7/ and not /7.8.2003/ in your path.),把$basearch替换成x86_64

修改前:

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_14

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_15

Linux 本地yum源 、阿里yum源、163yum源的配置安装_yum源_16

修改后:

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_17

Linux 本地yum源 、阿里yum源、163yum源的配置安装_centos_18

Linux 本地yum源 、阿里yum源、163yum源的配置安装_缓存_19

4.清除原有yum缓存:yum clean all

Linux 本地yum源 、阿里yum源、163yum源的配置安装_yum源_20

5.新生成缓存:yum makecache

Linux 本地yum源 、阿里yum源、163yum源的配置安装_yum源_21

 

到这里就配置完成啦!

举报

相关推荐

0 条评论