下载依赖模块
yum install vim wget createrepo yum-utils
createrepo 为本地仓库创建索引
reposync 将/etc/repo.d/*.repo 配置文件里的所有仓库同步到本地(rpm -ql)下载外网repo(以阿里为例)
wget -O /etc/yum.repos.d/ali-centos.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/ali-epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
同步外网yum源
reposync -np /path/to/mirrors
-n 只同步最新包
-p: 指明同步路径为仓库创建索引
源目录 索引元数据(repodata)的输出位置目录, 一般在源目录下面createrepo -po /home/mirrors/base/ /home/mirrors/base createrepo -po /home/mirrors/epel/ /home/mirrors/epel createrepo -po /home/mirrors/extras/ /home/mirrors/extras createrepo -po /home/mirrors/updates/ /home/mirrors/updates
补充: 定时更新本地仓库
createrepo --update /home/mirrors/base
createrepo --update /home/mirrors/epel
createrepo --update /home/mirrors/extras
createrepo --update /home/mirrors/updates
到此为止,本地yum仓库环境就已经ok了