CentOS上搭建局域网(本地)YUM源

关于此文档可能用到的其他文档

  1. reposync同步镜像源库到本地
  2. 挂载镜像文件
  3. createrepo命令详解
  4. OpenResty安装
  5. 使用yum时遇到过的问题

创建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;
}

你可能感兴趣的:(CentOS上搭建局域网(本地)YUM源)