12+ 第三方软件仓库搭建


其实搭建第三方的软件仓库 原理和搭建共享网络yum源原理差不多

都是利用httpd服务 但是不同的是 这里在将software目录放到/var/www/html/下之后 还要使用createrepo -v /var/www/html/software/

建立一个repodata文件 才能被yum.repo识别

12+ 第三方软件仓库搭建_第1张图片


如下图

12+ 第三方软件仓库搭建_第2张图片


然后在/etc/yum.repos.d/yum.repo 配置文件中加一块 模式还是和yum源相同 如下图 在真机中成功实现 

12+ 第三方软件仓库搭建_第3张图片


然后在虚拟机中实现的时候遇到了问题 网页上打不开第三方的软件仓库 坚持过后 是虚拟机到主机不通 于是修改网卡配置文件

12+ 第三方软件仓库搭建_第4张图片

修改配置文件之后重启network 有遇到了这样的错误 无法开启networ服务 经过检查排除 将网卡配置文件中DEVICE=ens3 改为DEVICE=eth0 解决12+ 第三方软件仓库搭建_第5张图片


成功重启网络之后 使用浏览器访问 发现了这样的错误 根据提示你没有权限 觉得是权限问题 

ls -l 对比了/var/www/html/下的rhel7.3目录和software目录的权限之后 发现问题 将software目录的权限更改为555 等同于rhel7.3目录的权限 问题解决

12+ 第三方软件仓库搭建_第6张图片

12+ 第三方软件仓库搭建_第7张图片12+ 第三方软件仓库搭建_第8张图片

后面是一个yum源黑名单 在/etc/yum.conf 中添加exclude=XXXXX 自动过滤符合条件的rpm包

12+ 第三方软件仓库搭建_第9张图片12+ 第三方软件仓库搭建_第10张图片

其实只要多懂一点英语 或者 查几个单词 加上回顾以前的知识 大部分问题都可以自行解决


你可能感兴趣的:(12+ 第三方软件仓库搭建)