26

2025Mar

The only thing we have to fear is fear itself.

我们唯一需要害怕的是害怕本身。

搭建内网yum仓库

服务器配置:

1. 创建yum仓库的目录,rpm包上传到这里.
   mkdir /soft/x86 -p

2. 修改yum缓存配置:
   sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
   sed -i 's#cachedir=/var/cache/yum/$basearch/$releasever#cachedir=/soft/x86/$basearch/$releasever#g' /etc/yum.conf
   yum install createrepo yum-utils-y
  
   软件包获取方式除了通过yum安装软件来缓存,还可以通过yumdownloader来下载软件, 
   如: yum install --downloadonly nginx --downloaddir=/root/package/leilei leilei 它会创建文件夹并将所有依赖放入该文件下
   安装的话可以直接 rpm -ivh leilei/*.rpm

3. 初始化
   createrepo -pdo /soft/x86 /soft/x86

4. 下载了包后需要进行更新
   cd /soft/x86
   createrepo --update  /soft/x86 /soft/x86
   注意:  每次通过yum安装过软件,或者yumdownloader 下载过软件,都需要更新该目录

5. 对外提供yum服务
   cd /soft/x86
   python -m SimpleHTTPServer 8111 &>/dev/null &

加入开机启动:
echo 'python -m SimpleHTTPServer 8111 &>/dev/null &' >>/etc/rc.local

服务器配置完毕.

通过浏览器可以看到服务:

客户端配置:

1. 客户机添加yum源
   cat >1.repo<<eof
   [leilei]
   name=server
   baseurl=http://10.0.0.66:8111
   enable=1
   gpgcheck=0
   eof
   
2. 更新缓存
   yum clean all

现在就可以安装 服务器中已下载的软件了

posted @   陈雷雷  阅读(654)  评论(0编辑  收藏  举报
编辑推荐:
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
阅读排行:
· “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》
· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少
· C# 从零开始使用Layui.Wpf库开发WPF客户端
· C#/.NET/.NET Core技术前沿周刊 | 第 31 期(2025年3.17-3.23)
· 接口重试的7种常用方案!
历史上的今天:
2018-05-08 rsync服务搭建--2018.5.8 [优化后最终版]
点击右上角即可分享
微信分享提示