centos系统配置本地镜像源

今天在安装docker相关的依赖包时,在centos系统上,发现很多原本的镜像地址,拉取rpm依赖包失败,因为我的centos系统,安装的时候使用的是最小化安装,很多rpm包没有安装好,所以在后续安装一些常规命令,比如telnet等命令时,使用yum命令进行安装时,就会从国外的网站去拉取一些rpm,一些比较老的版本的centos系统,已经不再维护,rpm包也不复存在,所以就会直接拉去失败,出现报错,如下图所示:
在这里插入图片描述
在163网易的的镜像源网站拉取一些包出现了失败,呜呜呜呜
于是开始上网查询,最好使用本地镜像源的方式,进行必要的rpm包的安装,然后实践了一下的步骤:

查看操作系统版本和原本的镜像信息

使用如下图命令:

cat /etc/redhat-release
cat /etc/centos-release

得到的结果截图如下:
在这里插入图片描述
进入镜像文件的地址
在这里插入图片描述
上传原本的centos系统的镜像文件,我这里以centos7.5为例,上传文件到指定的目录/data/,如下图所示:
在这里插入图片描述
然后创建一个目录,创建挂载目录

   mkdir /home/iso

挂载镜像

挂载镜像文件到具体的目录

cd /home/iso/
mount -o loop /data/CentOS-7-x86_64-DVD-1511.iso /home/iso/

检查是否挂载成功,生成了一个只读状态的挂载目录,而且使用率达到100%,如下图所示:
在这里插入图片描述

配置本地yum源

备份原yum源配置

mv /etc/yum.repos.d /etc/yum.repos.d.bak

创建本地yum源配置文件

   mkdir /etc/yum.repos.d
   vi /etc/yum.repos.d/CentOS-local.repo

本地源CentOS-local.repo文件的大致内容如下:

#本源的名字(不能和其他重复)
[base-local]
name=CentOS7.5-local
#步骤2中挂载镜像创建的目录
baseurl=file:///home/iso
#启动yum源: 1-启用 0-不启用
enabled=1 
#安全检测:  1-开启 0-不开启
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

镜像源生效

清除yum源的缓存,并把服务器的包信息下载到本地电脑缓存起来

yum clean all
yum makecache

如下截图:
在这里插入图片描述
在这里插入图片描述
我这边目录下多放了一个docker的镜像源的配置文件,所以会加载两个配置文件的镜像信息
这样我们本地镜像源就配置完成了,我们再来试试telnet命令的安装,看看能不能一次成功,

yum install -y telnet

如下图所示:
在这里插入图片描述

看来很多东西,只要我们愿意尝试,成功就在不远处呀!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值