整理下使用yum localinstall做离线安装的点

这篇博客详细介绍了如何在无网络环境下利用yumlocalinstall进行包的离线安装,步骤包括从联网机器下载Nginx rpm包,复制到目标机器,并执行安装。适合在没有网络连接但需要快速部署软件的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整理下使用yum localinstall做离线安装的点

最近也是要在一些本地环境安装点需要的东西,但是又不能联网,不能很好的使用yum,也不想用源码编译,因为麻烦。

所以,准备用yum localinstall来搞。

这里就是记录一下搞的点,顺便也给需要的人看。这些点其实网上都有,只不过分散而已。

好了,开始。

如何搞

基本上考虑的就是现在一个能联网的机器上,把需要的内容准备好,然后拷贝这些内容到不能联网的机器,在上面断网安装

【联网机】---->yum install---->【rpm包】---->copy---->【不能联网机】---->yum localinstall

以centos7(x86)安装 nginx举例

1. 联网机获取rpm包

这一步其实就是通过downloadonly参数来下载rpm包

  1. 创建一个你喜欢的目录,我这里是
    mkdir -p /usr/local/rpms/nginx
  2. 下载包
    yum install --downloadonly --downloaddir=/usr/local/rpms/nginx nginx

当然,有地方说可以使用配置文件修改缓存设置来搞,不过我觉得这样最简单

2. 将rpm拷贝不能联网的机

找一个最舒服的方式,把/usr/local/rpms/nginx的东西,拷贝到目标机器的/usr/local/rpms/nginx目录中(其实什么目录无所谓,我就是弄了一个一样名字的目录)

3. 在不能联网机使用yum localinstall

yum localinstall /usr/local/rpms/nginx/*.rpm

备注

第一步,可以不用按软件分目录。也就是设定每次都下载到一个大的目录里面,然后考虑一种能够将内容整体拷贝或更新到目标机器的方法,也不错。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sb熙哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值