实验场景
之前介绍过并且我们平时最常用的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个目录的远程地址都写上
验证安装软件包成功。