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

如何自己创建yum仓库

时间:2016-08-23 17:21:57      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:yum   仓库   linux   

    在某些的特定的生产环境下,我们需要自己挑选出工作需要的程序包,然后整合利用yum命令创建属于自己的yum仓库,接下来我们就以CentOS6.8系统为例,尝试创建自己的yum仓库。

    首先第一步,我们先使用df命令查看光盘是否挂载。相信大家都有每次登陆系统需要先挂载光盘的经历,同样,我们想要使用光盘上的yum仓库,首先要先挂载光盘,那么有什么办法能够实现,每次登陆后无需挂载,自动挂载光盘呢。

技术分享

我们可以先把/etc/yum.repos/base.repo文件中有关磁盘的baseurl修改为file:///misc/cd

技术分享

技术分享

这样我们能够实现,在我们要使用光盘挂载的时候,系统帮我们自动挂载光盘。

查看一下yum repolist,发现CentOS已经挂载,仓库也能够使用。

技术分享

接下来我们进去到/misc/cd/repodata/目录下,查看如下结果,这是yum仓库的必要文件

技术分享

接下来我们使用yum install createrepo命令来安装createrepo工具,createrepo是创建yum仓库的必要工具

技术分享

mkdir /testdir/repodb 创建存放程序包的文件夹

技术分享

使用lftp连接到本地ftp服务器

技术分享

找到测试程序包文件夹并将其文件全部获取

技术分享

结果如下

技术分享

然后我们在存放程序包的目录下执行createrepo .命令

技术分享

发现多出repodata文件

技术分享

查看repodata文件

技术分享

在/etc/yum.repos/base.repo中添加xen仓库

技术分享

查看repolist,发现xen仓库已经能够使用

技术分享

测试安装xen程序包

技术分享

发现在安装过程中,在xen仓库中没有xen工具所依赖的程序包时,yum会帮我们自动查找别的仓库的程序包

技术分享

安装完成,证明我们创建的xen仓库是可用的

技术分享


本文出自 “11798474” 博客,请务必保留此出处http://11808474.blog.51cto.com/11798474/1841364

如何自己创建yum仓库

标签:yum   仓库   linux   

原文地址:http://11808474.blog.51cto.com/11798474/1841364

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