CentOS 8 配置yum的ftp远程仓库

实验场景

之前介绍过并且我们平时最常用的yum源是网络源和本地源,其实yum安装还有另外一种方式就是yum的远程源,即在ftp远程服务器上配置一个yum仓库,本地通过ftp访问服务器上的yum源然后下载所需软件

实验准备

  • 一台CentOS 8系统的虚拟机模拟ftp远程服务器
  • 一台CentOS7.6系统的虚拟机模拟本地客户机

实验思路

服务器配置:
1、安装vsftpd服务端软件
2、创建并制作yum远程ftp站点的源
3、启动ftp服务
客户端配置:
1、安装ftp客户端软件
2、创建远程yum源的配置文件
3、yum安装软件验证结果

实验步骤

在这里插入图片描述
注意:CentOS8和CentOS7.6的版本不同,安装光盘下多了2个软件包的目录:AppStrem和BaseOS,BaseOS里是底层架构相关的软件包,会有很多依赖文件在里面,而AppStrem就是应用程序的软件包,两个目录下都有Packages目录
在这里插入图片描述
在这里插入图片描述
createrepo -g /mnt/BaseOS/repodata/repomd.xml other/
#制作yum源到other目录下,好了之后yum list就可以看到有哪些可装的软件包了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
注意:这里需要到服务器上配置ftp配置文件开放允许匿名用户登陆否则可能会无法访问
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
cp /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial /var/ftp/CentOS8/

注意:CentOS8的签名文件也不在原来的目录下了,文件名也改变了
在这里插入图片描述
在这里插入图片描述
注意:这里要把BaseOS和AppStream的2个目录的远程地址都写上
在这里插入图片描述
验证安装软件包成功。

猜你喜欢

转载自blog.csdn.net/shengjie87/article/details/107310119