搭建YUM仓库

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/

 

posted @ 2018-07-28 16:38  闫世成  阅读(196)  评论(0编辑  收藏  举报