码迷,mamicode.com
首页 > 其他好文 > 详细

搭建第三方软件仓库

时间:2018-05-02 16:05:20      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:搭建第三方软件仓库

一、简单了解软件仓库

技术分享图片
在镜像挂载的此目录,repodata就是此镜像软件的仓库
可以将repodata目录复制出来,查看里面的内容
在进行yum repolist时,可以看到扫描的是
技术分享图片
技术分享图片
经常有报错显示是找不到repomd.xml文件,查看此文件中是什么内容
技术分享图片
xml是一种可扩展标记语言,经常用来进行数据封装
再次文件中封装的是repodata中列出来的文件。
对primary.xml文件进行解压,查看文件中的内容
技术分享图片
可以看到,镜像中的文件均在里面。

二、搭建自己的第三方软件仓库

准备一个目录,该目录中仅用来盛放软件包
在该路径下进行执行createrepo -v .(注意:路径是在此路径下,否则进行输入绝对路径)
技术分享图片
repodata目录就是一个软件仓库
技术分享图片
将此软件仓库配置进入yum源中,可以进行使用。
使用yum repolist,查看软件包比此前多了5个
在yum源中配置的信息
技术分享图片
技术分享图片
技术分享图片

三、搭建共享性第三方软件

若需要搭建共享性的话,必须要在本机下载http服务,将要共享出去的目录放置在http的默认发布目录中即可。
cp -r /mnt/software /var/www/html/
开启服务,关闭火墙即可
技术分享图片

搭建第三方软件仓库

标签:搭建第三方软件仓库

原文地址:http://blog.51cto.com/13584122/2110684

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!