关于此文档可能用到的其他文档
创建rpm包存储路径
# mkdir -p /data1/centos/$releasever/
上传或拷贝rpm包到rpm包存储路径后,制作repo仓库
# createrepo /data1/centos/$releasever/
- $releasever:系统版本
制作repo文件
# yum clean all
# cd /etc/yum.repos.d/ && mkdir repo_bak
# mv *.repo repo_bak/
# touch CentOS-Base.repo
CentOS-Base.repo文件内容如下
[base]
name=CentOS-$releasever - Base
baseurl=///data1/centos/$releasever
enabled=1
gpgcheck=0
- 若系统版本小于7,需要将$releasever换成系统版本
如果顺利使用yum repolist命令会有如下输出
# yum repolist
CentOS-8 - Base 216 MB/s | 7.4 MB 00:00
Last metadata expiration check: 0:00:01 ago on Fri 10 Apr 2020 10:10:48 PM CST.
repo id repo name status
base CentOS-8 - Base 6,774
局域网YUM源,只需要在此基础上安装一个web服务器,对外发布静态资源即可。
附上nginx中关于yum源配置
location / {
root /data1;
autoindex on;
}