当前位置:   article > 正文

部署Centos8与RHEL8本地yum仓库---图文超详细解说(秒懂)_centos8搭建yum私有仓库

centos8搭建yum私有仓库

目录

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本地目录下

  1. [root@cjs ~]# mount /dev/cdrom /mnt/
  2. mount: /mnt: WARNING: device write-protected, mounted read-only. \\挂载成功

三、编写yum仓库

进入仓库路径

[root@cjs ~]# cd /etc/yum.repos.d/

 做仓库备份

[root@cjs yum.repos.d]# ls   \\查看本地仓库文件
  1. [root@cjs yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak
  2. [root@cjs yum.repos.d]# cp CentOS-AppStream.repo CentOS-AppStream.repo.bak

开始编写

  1. [root@cjs yum.repos.d]# vim CentOS-Base.repo
  2. 1 [BaseOS]
  3. 2 name=BaseOS
  4. 3 baseurl=file:///mnt/BaseOS
  5. 4 gpgcheck=0
  1. [root@cjs yum.repos.d]# vim CentOS-AppStream.repo
  2. 1 [AppStream]
  3. 2 name=AppStream
  4. 3 baseurl=file:///mnt/AppStream
  5. 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本地目录下

  1. [root@cjs ~]# mount /dev/cdrom /mnt/
  2. mount: /mnt: WARNING: device write-protected, mounted read-only. \\挂载成功

三、部署仓库

 进入仓库路径

[root@cjs ~]# cd /etc/yum.repos.d/

开始编写

  1. [root@cjs yum.repos.d]# vim rhel.repo \\自定义仓库名(必须以.repo结尾)
  2. 1 [BaseOS]
  3. 2 name=BaseOS
  4. 3 baseurl=file:///mnt/BaseOS
  5. 4 gpgcheck=0
  6. 5
  7. 6 [AppStream]
  8. 7 name=AppStream
  9. 8 baseurl=file:///mnt/AppStream
  10. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/179301
推荐阅读
  

闽ICP备14008679号