1.1.1创建yum仓库目录
mkdir -p /application/yum/centos7/x86_64 cd /application/yum/centos7/x86_64/
1.1.2获取rpm软件包几种方法
#1.自己制作rpm包 #2.yum只下载不安装 yum downloader pcre-devel openssl-devel #3.平时安装软件时不删除安装包 sed -i 's/keepcache=0/keepcache=1/g' /etc/yum.conf #存储目录 /var/cache/yum/
1.1.3 初始化YUM仓库
cd /application/yum/centos7/x86_64/ createrepo -pdo /application/yum/centos7/x86_64/ /application/yum/centos7/x86_64/ #仓库每添加新rpm包都要更新一下 createrepo --update /application/yum/centos7/x86_64/ #提供yum服务 可以选择apache或者nginx提供web服务,但用Python的http模块更简单适用于内网 python -m SimpleHTTPServer 80 &>/dev/null & #浏览器测试 http://IP
1.1.4 客户端配置
cd /etc/yum.repos.d/ mkdir yum_bak mv * yum_bak/ vim yanshicheng.repo [yanshicheng] name=Server baseurl=http://192.168.10.23 enable=1 gpgcheck=0 yum clean all yum list
1.1.5 同步公网YUm源
镜像同步公网yum源 上游yum源必须要支持rsync协议,否则不能使用rsync进行同步。 http://mirrors.ustc.edu.cn/status/ /usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/7/os/x86_64/ /application/yum/centos7/x86_64/