制作本地yum源

为何要建立本地yum源

当我们需要安装大量的软件包,网速又很慢的时候
当我们对安装的软件包版本要求苛刻,官网又随时会更新的时候
当我们去给客户实施,客户又没有网络的情况下

我们就需要提前把自己需要的rpm包下载下来,制作成本地yum源,固定安装版本,达到快速安装的效果

yum理论知识

YUM是Yellow dog Updater Modified的简称
yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池

YUM的特点:
1、可以同时配置多个资源库(Repository)
2、简洁的配置文件(/etc/yum.conf)
3、自动解决增加或删除rpm包时遇到的依赖性问题使用方便
4、YUM分为服务器端和客户端

制作方法

1、收集软件包
2、安装createrepo源

yum install createrepo

3、制作yum源
例如:将os目录中的rpm包做成源

 createrepo -v os

 会在目录中生成一个类似索引

我们可以将制作好的yum源(比如os目录)放在ftp或者httpd的站点下

客户端配置

在/etc/yum.repos.d/目录下建立一个以.repo的文件(以多个软件源为例)
vi /etc/yum.repos.d/os.repo

[os]
name=linux  basic  rpm
baseurl=http://10.0.0.101/os
enabled=1
gpgcheck=0

[openstack]
name=openstack for kilo
baseurl=http://10.0.0.101/openstack
enabled=1
gpgcheck=0

[ ]内的是仓库的名字
name是仓库的描述
baseurl 设置仓库的地址:

如果是本地配置为客户端,配置如:"baseurl =file:mnt/os"
如果yum源在web站点,配置如: "baseurl = http://10.0.0.1/os"

enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值