实验:yum私网仓库的搭建

搭建yum仓库的意义:

搭建yum仓库可以管理自动打包生成的大量的rpm文件,提供版本追溯功能;也可以防止人工误操作重复点击构建,导致在代码没有更新的情况下,服务仍然被重新部署与重启(没有更新的情况下,打出来的包版本号一样,客户端执行yum update时不会有实际操作)。

yum仓库分类:

私网仓库 公网仓库(自建仓库 官方仓库)

yum私网仓库搭建:当我们没有外网时可以进行本地私网搭建来管理rpm压缩包文件。

实验环境:centos 7 系统

实验目的:在局域网中通过搭建yum本地仓库来安装,管理本地centos 7镜像文件中的程序包。

1,进入centos 7操作系统并打开终端将外网关闭
实验:yum私网仓库的搭建
2,输入yum list指令,可以看见此时yum仓库中是没有任何已安装和可以安装的程序包(为了防止有残留信息可以先使用yum clean all指令清空缓存)。
实验:yum私网仓库的搭建
3,找一个空的目录例如/mnt,将centos 7镜像文件挂载上去。
实验:yum私网仓库的搭建
mount:挂载

/dev 设备文件目录

/cdrom 光驱 centos7 镜像

/mnt 空目录

4,查看/mnt 目录内容,我们会发现一个Package目录(包),所有镜像包存在其中。
实验:yum私网仓库的搭建
5,打开/mant目录下的Pa’c’kage目录可以看见其中的程序包。
实验:yum私网仓库的搭建
6,进入配置文件目录etc中的yum.repos.d目录,本地yum仓库需要在此目录中创建,可以看见yun.repos.d目录下有很多repos配置文件。

实验:yum私网仓库的搭建
7,将所有的repo配置文件全部删除,并且创建一个新的repo文件命名为abc.repo。
实验:yum私网仓库的搭建
8,配置abc.repo,完成后wq保存退出
实验:yum私网仓库的搭建
9,此时本地yum仓库已经配置完成,输入yum list可以看见本地yum库中的rpm程序包,我们选取其中一个

安装包进行安装。
实验:yum私网仓库的搭建
实验:yum私网仓库的搭建
总结,

yum的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,通常位于/etc/yum.reops.d目录下。在这个目录下面有很多文件,都是.repo结尾的,repo文件是yum源(也就是软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!

相关文章:

  • 2021-09-09
  • 2021-09-17
  • 2021-10-04
  • 2021-10-21
  • 2022-01-08
  • 2021-11-17
猜你喜欢
  • 2021-04-02
  • 2021-08-13
  • 2022-12-23
  • 2022-02-06
  • 2021-08-27
  • 2022-12-23
  • 2021-10-11
相关资源
相似解决方案