*虚拟机如何自制yum仓库 (服务器一样)
要想创建一个yum仓库就需要了解仓库的基本内容
1.仓库内容 etc/yum.repos.d/
0.标签 随意 (无所谓自己创建随意更改)
1.name=名字
2.baseurl=仓库地址 安装包下载位置
3.不管
4.enabled 控制仓库开关,数字对应1是开启0就是关闭 默认开启
5.gpgcheck=0/1签名机制验 证软件包真假,值为1开启0关闭 验证合法性
6gpgkey =指定密钥 验证包合法性配合gpgcheck使用
yum配置文件: /etc/yum.conf 存放⭐
下面就是如何创建yum仓库的基本操作
一、环境准备
1.准备rpm包 如果没有rom包可以用centos 的镜像 (iso) 就有rmp包
The CentOS Project 这是镜像网址推荐用os7镜像内存较少
https://www.centos.org/ 这是镜像网址推荐用os7镜像内存较少
上传镜像CentOS-7-x86_64-Minimal-2009.iso 可用ls 查看是否上传成功
2.挂载ios获取rpm包 mount(挂载的意思)
语法命令:mount CentOS-7-x86_64-Minimal-2009.iso /mnt/ 这里挂载到/mnt/
然后在在/opt/(随便目录也可用)目录下创建一个目录,名字centos 存放rpm包
安装createrepo 将普通目录变成目录软件包
语法格式:yum -y install createrepo
安装完毕后输入命令:createrepo /opt /cenros
3客户端调用(使用仓库文件调用该仓库)
创建仓库文件转到yum仓库 cd /etc /yum.repos.d/ 创建一个一 .repo 为结尾的文件
这里我们使用vim.repo 创建成功使用i进入插入模式:
标签:随意 . 名字:
name=随意
baseurl=file:///opt/centos (创建到哪写哪)
enabled=1 (输入1代表开启状态0代表=关闭)
gpgcheck=0(可加可不加)
4.使用yum repolist 验证 获取到自己定义的名字 状态不为0 创库创建成功
注!:(如果能够看到自己自定义的仓库名字,并对应的status的值不为零,意味着自制仓库成功)
为什么要自制yum仓库
1.是为了更加的安全
2.是为了提升了软件包的下载安装速度