挂载 CDROM 并将包文件夹从 cdrom 复制到本地文件夹 /var/ftp/pub/yum_repo。
mkdir -p /work/cdrom mount /dev/cdom /work/cdrom mkdir -p /var/ftp/pub/yum_repo cp /work/cdrom/Packages/* /var/ftp/pub/yum_repo umount /dev/cdrom
从 yum_repo 文件夹安装 create-repo 包(包括依赖项)。
cd /var/ftp/pub/yum_repo rpm -Uvh create-repo*
转到本地 yum 文件夹并创建存储库。
cd /var/ftp/pub/yum_repo createrepo .
成功创建存储库后,将其作为 /etc/yum.repos.d/rhel_local.repo 添加到服务器 yum 存储库配置文件中。
vi /etc/yum.repos.d/rhel_local.repo
通过查询 yum repolist 来测试配置。
至此Local yum仓库为本地服务器配置成功。
然而,我们的目标是让网络上的所有服务器都可以访问它,因此我们需要在这台服务器上设置 FTP 服务。
yum install vsftpd chkconfig vsftpd on service vsftp start
为 vsftpd 设置必要的配置。
vi /etc/vsftpd/vsftpd.conf
并设置以下参数。
保存配置文件并重启vsftpd服务。
service vsftpd restart
在防火墙中允许 FTP 端口。
system-config-firewall-tui
选择服务 ftp 并按空格键启用它。
按关闭返回主屏幕。
按确定。
按yes确认应用更改。
要检查 ftp 服务是否可访问,请从另一台机器浏览器浏览服务器。
现在,更新 rhel_local 中的 baseurl 以使用 ftp 协议。
vi /etc/yum.repos.d/rhel_local.repo
yum repolist
现在,已为网络配置了本地 Yum 存储库。
只需将 rhel_local.repo 文件复制到 /etc/yum.repos.d/ 到我们网络上的所有服务器即可使用它。
日期:2020-09-17 00:12:49 来源:oir作者:oir