其实搭建第三方的软件仓库 原理和搭建共享网络yum源原理差不多
都是利用httpd服务 但是不同的是 这里在将software目录放到/var/www/html/下之后 还要使用createrepo -v /var/www/html/software/
建立一个repodata文件 才能被yum.repo识别
如下图
然后在/etc/yum.repos.d/yum.repo 配置文件中加一块 模式还是和yum源相同 如下图 在真机中成功实现
然后在虚拟机中实现的时候遇到了问题 网页上打不开第三方的软件仓库 坚持过后 是虚拟机到主机不通 于是修改网卡配置文件
修改配置文件之后重启network 有遇到了这样的错误 无法开启networ服务 经过检查排除 将网卡配置文件中DEVICE=ens3 改为DEVICE=eth0 解决
成功重启网络之后 使用浏览器访问 发现了这样的错误 根据提示你没有权限 觉得是权限问题
ls -l 对比了/var/www/html/下的rhel7.3目录和software目录的权限之后 发现问题 将software目录的权限更改为555 等同于rhel7.3目录的权限 问题解决
后面是一个yum源黑名单 在/etc/yum.conf 中添加exclude=XXXXX 自动过滤符合条件的rpm包
其实只要多懂一点英语 或者 查几个单词 加上回顾以前的知识 大部分问题都可以自行解决