创建本地源目录
mkdir -p /applocation/yum/centos7.6/x86_64/
cd /applocation/yum/centos7.6/x86_64/
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/7/base/packages
初始化repodata索引文件
createrepo -pdo /applocation/yum/centos7.6/x86_64/ /applocation/yum/centos7.6/x86_64/
创建web 可以用apache 这里用python,也可以安装httpd
cd /applocation/yum/centos7.6/x86_64/
python -m SimpleHTTPServer 80 & /dev/null
添加rpm包到本地目录下
createrepo --update /applocation/yum/centos7.6/x86_64/
每次有新的包添加 需要此命令更新一下
客户端配置
vim test.repo
[test]
name=Server
baseurl=http://192.168.56.100
enable=1
gpgcheck=0
将其他repo文件备份,并将test.repo上传到 /etc/yum.repo.d/
执行
yum clean all
yum makecache