Chinaunix首页 | 论坛 | 博客
  • 博客访问: 112962
  • 博文数量: 45
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 315
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-22 18:55
文章存档

2015年(45)

我的朋友

分类: 系统运维

2015-10-18 21:00:51

使用createrepo创建自己的yum源
   1.管理yum源需要一个工具createrepo,使用yum安装:yum -y install createrepo
   2. 规划、创建yum源目录。
   mkdir /mnt/yum_packages/Packages; mount /dev/cdrom /mnt/hfgs; cp  -rf /mnt/hfgs/mnt/yum_packages/Packages
   3.初始化repodata信息:createrepo -v /mnt/yum_packages(这里要注意的是:不能将目录写成/mnt/yum_packages/Packages,否则可能之后会出错)
   4. 配置本地的yum配置文件,使之使用自建的yum源:简单的来说,就是在本地的/etc/yum.repos.d目录下新建一个配置文件文件(也可配置语句添加到已经存在文件中),以.repo为文件名后缀,比如bsdmap.repo,然后内容大概如下:
[bsdmap-yum]
name=bsdmap-yum
baseurl=file:///mnt/yum_packages/(这里有注意这里的目录)
enabled=1
gpgcheck=0
[....] 代表这个库的名字,必须是唯一的,不可以重复。
name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。
baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等,关于baseurl中的变量,可以查看yum.conf 的手册:man yum.conf ,在手册的最后一段有详细描述。
enabled=1 说明启用这个更新库,0表示不启用。
gpgcheck=1 表示使用gpg文件来检查软件包的签名
gpgkey= 表示gpg文件所存放的位置,此处也可以有http方式的位置。
这时,当我们yum repolist 时,就可以看到bsdmap-yum 源了。
阅读(1588) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~