1.创建yum仓库目录
mkdir -p /application/yum/centos_x86_64 cd /application/yum/centos_x86_64 rz 上传软件包到仓库目录
2.安装createrepo软件(关键核心)
yum -y install createrepo
3.初始化repodata索引文件
createrepo -pdo /application/yum/centos_x86_64/ /application/yum/centos_x86_64/
4. 提供yum服务
cd /application/yum/centos_x86_64/
python -m SimpleHTTPServer 80 &>/dev/null &
注意:可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境
http://10.0.0.111 访问10.0.0.111服务器,即可推拽软件包
5.添加新的rpm包
yumdownloader pcre-devel openssl-devel 只下载软件不安装 createrepo --update /application/yum/centos6.6/x86_64/ 每加入一个rpm包就要更新一下
6.安装包存储目录
vim /etc/yum.conf keepcache=1 (平时yum安装软件时不删除安装包) cachedir=/var/cache/yum/$basearch/$releasever # 安装包存储目录
7.客户端配置yum仓库
cd /etc/yum.repos.d vim oldboy.repo [oldboy] # yum仓库名 name=yum # 显示的名称,可以是任意的字符串 baseurl=http://10.0.0.111 # 仓库路径 enable=1 # 是否启用仓库 gpgcheck=0 # 是否检查