创建yum仓库目录
[root@jenkins ~]# mkdir -p /application/yum/centos7.2/x86_64/
上传rpm包做实验
[root@jenkins ~]# cd /application/yum/centos7.2/x86_64/ [root@jenkins x86_64]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/apache-commons-io-2.4-12.el7.noarch.rpm
安装createrepo软件
[root@jenkins x86_64]# yum -y install createrepo
初始化repodata索引文件
[root@jenkins x86_64]# createrepo -pdo /application/yum/centos7.2/x86_64/ /application/yum/centos7.2/x86_64/
提供yum服务
可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境
[root@jenkins x86_64]# cd /application/yum/centos7.2/x86_64/ [root@jenkins x86_64]# python -m SimpleHTTPServer 80 &>/dev/null &
继续添加资源包做测试
[root@jenkins x86_64]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/apache-commons-lang-2.6-15.el7.noarch.rpm
更新资源包
[root@jenkins x86_64]# createrepo --update /application/yum/centos7.2/x86_64/
客户端配置
[root@centos-linux-gitlab ~]# cd /etc/yum.repos.d [root@centos-linux-gitlab yum.repos.d]# vim www.repo [www] name=Server baseurl=http://172.16.6.124 enable=1 gpgcheck=0
指定使用www库
[root@centos-linux-gitlab ~]# yum --enablerepo=www --disablerepo=base,extras,updates,epel list 已加载插件:fastestmirror Loading mirror speeds from cached hostfile www | 2.9 kB 00:00:00 www/primary_db | 2.7 kB 00:00:00 已安装的软件包 NetworkManager.x86_64 1:1.18.0-5.el7 @anaconda NetworkManager-libnm.x86_64 1:1.18.0-5.el7 @anaconda NetworkManager-team.x86_64 1:1.18.0-5.el7 @anaconda NetworkManager-tui.x86_64 1:1.18.0-5.el7 @anaconda acl.x86_64 2.2.51-14.el7 @anaconda aic94xx-firmware.noarch 30-6.el7 @anaconda alsa-firmware.noarch 1.0.28-2.el7 @anaconda alsa-lib.x86_64 1.1.8-1.el7 @anaconda alsa-tools-firmware.x86_64 1.1.0-1.el7
继续阅读
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论