目录
Yum相关知识
一、分类
二、仓库文件解读
所需工具
Centos8
一、下载镜像
镜像地址:Download
这里选择阿里镜像
二、挂载光盘
连接ISO镜像
使用mount命令挂载到/mnt本地目录下
三、编写yum仓库
进入仓库路径
做仓库备份
开始编写
清理仓库存储
建立缓存
刷新仓库
验证--->装包
RHEL8
一、镜像地址下载
二、挂载光盘
连接ISO镜像
使用mount命令挂载到/mnt本地目录下
三、部署仓库
进入仓库路径
开始编写
清理仓库存储
建立缓存
刷新仓库
验证--->装包
Yum相关知识
一、分类
1.客户端:客户端的配置非常简单,只要配置要一些基本的参数,就可以通过客户端来安装软件,并且解决软件包的依赖性。
2.服务端:将所有需要的软件包同统一放在一个目录下,该目录可以通过ftp、http、https、file将需要使用软件的客户端传输需要的软件。
二、仓库文件解读
[name]:仓库id
name :仓库名字
baseurl: 为仓库的地址
gpgkey:公钥地址,若是需要检查完整性的话可以添加密钥地址
enable:是否开启当前仓库
gpgcheck:是否使用密钥验证
所需工具
所需要到的工具:VMware Workstation Pro、centos8镜像、rhel8镜像
Centos8
一、下载镜像
镜像地址:Download
这里选择阿里镜像
二、挂载光盘
连接ISO镜像
使用mount命令挂载到/mnt本地目录下
[root@cjs ~]# mount /dev/cdrom /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only. \\挂载成功
三、编写yum仓库
进入仓库路径
[root@cjs ~]# cd /etc/yum.repos.d/
做仓库备份
[root@cjs yum.repos.d]# ls \\查看本地仓库文件
[root@cjs yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak
[root@cjs yum.repos.d]# cp CentOS-AppStream.repo CentOS-AppStream.repo.bak
开始编写
[root@cjs yum.repos.d]# vim CentOS-Base.repo
1 [BaseOS]
2 name=BaseOS
3 baseurl=file:///mnt/BaseOS
4 gpgcheck=0
[root@cjs yum.repos.d]# vim CentOS-AppStream.repo
1 [AppStream]
2 name=AppStream
3 baseurl=file:///mnt/AppStream
4 gpgcheck=0
清理仓库存储
[root@cjs yum.repos.d]# yum clean all
建立缓存
[root@cjs yum.repos.d]# yum makecache
刷新仓库
[root@cjs yum.repos.d]# yum repolist
验证--->装包
[root@cjs yum.repos.d]# yum install -y httpd
RHEL8
一、镜像地址下载
红帽官方下载地址:Red Hat Enterprise Linux Download | Red Hat Developer
二、挂载光盘
连接ISO镜像
使用mount命令挂载到/mnt本地目录下
[root@cjs ~]# mount /dev/cdrom /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only. \\挂载成功
三、部署仓库
进入仓库路径
[root@cjs ~]# cd /etc/yum.repos.d/
开始编写
[root@cjs yum.repos.d]# vim rhel.repo \\自定义仓库名(必须以.repo结尾)
1 [BaseOS]
2 name=BaseOS
3 baseurl=file:///mnt/BaseOS
4 gpgcheck=0
5
6 [AppStream]
7 name=AppStream
8 baseurl=file:///mnt/AppStream
9 gpgcheck=0
清理仓库存储
[root@cjs yum.repos.d]# yum clean all
建立缓存
[root@cjs yum.repos.d]# yum makecache
刷新仓库
[root@cjs yum.repos.d]# yum repolist
验证--->装包
[root@cjs yum.repos.d]# yum install -y httpd