centos yum源_【零基础学云计算】CentOS利用本地镜像文件制作yum源

5eb71a8065f9b3be2e40ab907cee4121.png

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。在Linux不能连接广域网的情况下,我们无法连接yum服务器来使用yum的服务。如果不能使用yum的话我们安装Linux软件包会变得非常麻烦,会出现各种软件包依赖的情况。

下面开始,首先要在CentOS的虚拟机添加一个CentOS的安装镜像。

2408f2a5763d9629bdb4afad52e3588c.png

镜像添加完成后我们需要挂在光盘设备。使用mount /dev/sr0 /mnt/把光盘镜像文件挂在到mnt目录下面,这样我们的镜像文件就可以使用了。

4affbe87282f183ffc474e2192b89cb5.png

接下来用cd /mnt/进入mnt目录,用ls命令已经看到我们光盘的镜像文件。我们的RPM包都在一个叫做Packages的文件里面我们进去看一看。

2dc3a3195a5d211ce861ab49d0969a0e.png

里面已经看到我们大量的rpm的软件包,我们主要是要把这个rpm包池作为我们的一个yum源。

5516dc50963d3506d476437894cff28e.png

我要进入cd /etc/yum.repos.d/这个目录下面,这个目录主要放的是yum的一些配置文件。我们要把原本的系统的配置危机备份一下,自己写一个配置文件。

8fbb7e0e9e7ac5ba3fc3fb3e1c6e3fa6.png

首先我们要创建一个文件夹,使用mv CentOS* ./abk命令把原来的系统yum配置文件都放入新建的abk文件夹当中去。

5b71c85f25a6104d734c9829176176ba.png

接下来用vim工具创建一个新的配置文件,名字不作要求,后缀名一定要是repo,不然不能生效。

d55a602d0dec55dbfb844411065e1e6a.png

3

下面的写法是一个固定格式baseurl是基础地址指向的是挂在的镜像目录,gpgcheck是一个秘钥功能这边不去启用这一个秘钥的功能,enabled是启动的意思如果数值为1的话代表开

如果是0的话代表关闭,然后我们保存它。

[123]

name=test

baseurl=file:///mnt

gpgcheck=0

enabled=1

ab07465b654438af4144a8f0cae3a1ef.png

保存好文件之后我们用yum clean all 命令来清空一下缓存数据。

2bd649d11f0d8e587913e57b4c96382a.png

接下来用yum list命令看一下能不能更新出来软件包。

6ad5b10d241669c4e0a8f66f62177d0a.png

这边已经成功的用本地镜像文件的软件池代替了外网的服务器的yum源。

f82701bae43db480d35b7b3188414e8b.png

写在最后:

本专栏所有文章均为南京课工场学员投稿,如有问题欢迎指出讨论,未经允许,禁止转载!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值