YUM服务器 适合在于内网使用,因为很多包需要国外的网站下载应用包,这样网络很不稳定 下载慢,所有为何不尝试搭建
自己内部的YUM服务器呢
YUM服务器搭建
一 创建yum仓库目录
#mkdir -p /application/yum/centos6.6/x86_64/ #cd /application/yum/centos6.6/x86_64/
rz #上传rpm包到此目录,此目录下面还可以包括文件夹
二 安装createrepo
#yum -y install createrepo
查看是否开启缓存
# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0 #开启缓存 0为关闭 1位开启缓存
debuglevel=2
缓存存放位置
/var/cache/yum/x86_64/6/base/packages
三 初始化repodata索引文件
# createrepo -pdo /application/yum/centos6.6/x86_64/ /application/yum/centos6.6/x86_64/
四 创建web 可以用apache 这里用python
#cd /application/yum/centos6.6/x86_64/
#python -m SimpleHTTPServer 80 & > /dev/null
5 添加新的rpm包
#只下载软件不安装
#yumdownloader pcre-devel openssl-devel
#createrepo --update /application/yum/centos6.6/x86_64/
#每次有新的包 需要刷新一下
6 客户端配置
#vim test.repo
[test]
name=Server
baseurl=http://192.168.56.100
enable=1
gpgcheck=0
#yum --enablerepo=yefei --disablerepo=base,extras,updates list #禁止有的repo