一,yum search 原理和.xml文件
1,清除缓存之后,使用yum search,这个命令其实是读取了两个文件
2,在挂载镜像文件找到这个primary,注意.xml是用来做数据封装的
3,复制这个文件到/tmp/并且解压
4,vim打开这个文件,搜索(这个过程其实和yum search 类似)
注意:由于wps-office是第三方软件,不包含在yum源仓库,所以在yum源数据封装这个.xml文件搜索不到
二,建立本地第三方软件源
由于本地软件没有生成.xml文件,因此yum无法对本地软件进行部分的管理(search ,repolist等等)
1,在软件目录下用 createrepo . 扫描生成repodate文件 (create -v 是显示更多调试信息,不要少了.)
注意:改目录下只能存在rpm包!!!
2,同样复制并且解压,vim查看.xml文件,再搜索wps-office,linuxqq
3,修改本地yum源配置文件,加入第三方软件仓库
加入software的语句块,enabled是是否读该语句块,用来查看repolist的数值变化
[software]
name=software
baseurl=file:///mnt/software ###第三方软件仓库地址
gpgcheck=0
enabled=0 ###是否读改语句块,0是不读
4,比较
三,共享源
1,关闭防火墙,打开httpd
2,把本地第三方软件仓库复制到/var/www/html/下面
[root@foundation156 software]# cp -r /mnt/software/ /var/www/html/
[root@foundation156 software]# cd /var/www/html/
[root@foundation156 html]# ls
software source7.0
3,打开浏览器测试