美文网首页
项目:使用 Nginx 搭建本地YUM仓库

项目:使用 Nginx 搭建本地YUM仓库

作者: 姜鸣蝉mc | 来源:发表于2020-12-19 16:34 被阅读0次

环境

服务器IP 服务器功能 服务器操作
192.168.126.130 YUM私有仓库 安装createreponginx
192.168.126.131 测试服务器 配置私有yum源 private.repo

搭建步骤

1. 安装搭建仓库所需软件

# 安装 nginx
yum install -y nginx
# 启动 nginx
systemctl start nginx
# 安装 createrepo
yum install -y createrepo

2. 创建仓库目录

# 创建私有yum仓库
cd /usr/share/nginx \
&& mkdir myyum \
&& cd myyum \
&& createrepo .

3. 将准备好的 rpm 包导入到仓库目录

# 将下载好的 rpm 包导入到 nginx 下 myyum 目录
cp *.rpm /usr/share/nginx/html/myyum

4. 在测试服务器配置私有yum源

# 创建私有yum源文件 private.repos 如使用需要替换IP
cat > /etc/yum.repos.d/private.repo <<EOF
[private]
name=myyum
baseurl=http://192.168.126.130/myyum
gpgcheck=0
EOF

5. 测试本地yum仓库是否搭建成功

# 清理缓存
yum clean all
# 查看仓库列表
yum repolist
yum repo

技巧

  • 如何缓存 yum 下载的软件包?

    # 开启 yum 安装包缓存
    sed -i.bak s/keepcache=0/keepcache=1/g /etc/yum.conf
    # 查看缓存路径
    cat /etc/yum.conf | grep cachedir
    

相关文章

  • 项目:使用 Nginx 搭建本地YUM仓库

    环境 服务器IP服务器功能服务器操作192.168.126.130YUM私有仓库安装createrepo、ngin...

  • 搭建本地离线yum仓库

    搭建本地离线yum仓库 目录 前言 把rpm包下载到本地 配置本地yum仓库信息 生成repodata信息 检查以...

  • 个人-搭建本地yum仓库及自制rpm包

    搭建本地yum仓库及自制rpm包 实验目的 为方便本地 yum 的管理,建本地 yum 仓库,实现局域网内部快速安...

  • Nexus 搭建本地仓库(私服)

    为什么要搭建nexus本地仓库? 有些公司不开放公网给项目组成员,必须要搭建本地仓库 使用本地仓库减少向公网的访问...

  • Linux软件管理day17

    yum指令yum本地仓库搭建 一、yum指令 1.与yum仓库相关指令 2.与yum缓存相关指令 3.组包相关指令...

  • 本地yum仓库搭建

    yum: yum的全称是yellow dog updater,modified,是一个shell前端软件包管理器;...

  • 搭建本地yum仓库

    前言 我们知道yum工具是基于rpm的,其一个重要的特性就是可以自动解决依赖问题,但是yum的本质依旧是把...

  • 搭建本地yum仓库

    方法一: 第一步:光盘挂载 第二步:编写文件 第三步:清理缓存和安装优先级 其它设备如果想要使用,可以结合NFS使...

  • 搭建本地yum仓库

    服务端 *本地yum 仓库【这里用的是ftp协议】 ftp://10.0.0.2/ *1.先准备一天虚拟机当做本地...

  • CentOS7.6 搭建本地yum仓库

    CentOS7.6 搭建本地yum仓库 yum源地址:http://mirrors.163.com/centos/...

网友评论

      本文标题:项目:使用 Nginx 搭建本地YUM仓库

      本文链接:https://www.haomeiwen.com/subject/nmdcnktx.html