创建自己的本地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 ....
介绍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 ....
相关文章推荐
- 【Netty】实现Netty4的web socket服务,比如聊天室的原型
- GDAL安装及介绍
- ZMY_webview
- 默认没有创建两次定时实例的
- Android AS平台jni环境配置
- 图像平滑处理(滤波)
- 拦截器和过滤器的区别?
- C语言编程程序的内存如何布局
- ZMY_二级列表适配
- IP和端口的意义
- Hdu4146
- spring框架学习阶段小结
- 使用git和github上传本地项目
- 2014 地宫取宝
- 第六周上机实践项目3:IP地址类
- java编程方法和类创建时的常见错误
- 052(十七)
- 16年腾讯春招--求最长回文子序列长度
- hdu5656
- Nginx的负载均衡 - 加权轮询 (Weighted Round Robin) 下篇