您的位置:首页 > 其它

创建自己的本地yum仓库

2016-04-05 20:04 246 查看
有时候可能 为了安全性,有些公司就要创建自己本地的yum仓库来提供公司的各种rpm包的集中管理。所以学会创建自己的本地yum仓库是很有必要的。

介绍createrepo

createrepo是linux下的自带的一个软件包,用来创建仓库

创建yum仓库

1.检查linux上是否安装了createrepo这个软件包

rpm -qa | grep createrepo



2.从网上,或者lftp上下载些rpm包放到一个目录里面,例如放到/yum/repo中(这里我下载的是zabixx的各种版本的rpm包)



3.进入/yum/repo目录中,有下载的rpm包



4.我们发现现在/yum/repo目录(即这个yum仓库中)中还没有元数据文件,于是要手动的生成

createrepo ./



5.可以看到已经生成repodata这个元数据文件,进入repodata目录中,红色的文件里面记录rpm包的详细信息,而文件repomd.xml里面记录的是校验码,这个文件可以判断元数据文件的新鲜度,不懂的同学可以看看我的上一边博客详细介绍了yum是怎样下载和安装rpm包的。



6.进入/etc/yum.repos.d中,创建文件zabixx.repo文件(因为我下载的是zabixx的各种版本的rpm包,所以起名为zabixx.repo),配置文件样本如下



7.获得缓存

yum repolist



8.就可以安装yum仓库里面的rpm包了

yum install ....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: