CentOS 7 离线安装 yum 软件

CentOS 专栏收录该内容
2 篇文章 0 订阅

准备两个相同系统的CentOS,一个可以连接公网的 CentOS A,一个不可以连接公网 CentOS B。

  1. CentOS A 上执行。修改yum配置文件,将下载的依赖缓存到本地:
    vim /etc/yum.conf
    
    vi /etc/yum.conf
    
    keepcache=0 修改为 keepcache=1
  2. CentOS A 上执行。建立yum源缓存索引(非常重要,请勿缺省,否则将已在 CentOS A 系统上下载完成的依赖复制到不能联网的 CentOS B 系统上时,在 CentOS B 上安装依赖会主动联网建立缓存索引,导致安装失败):
    yum clean all && yum makecache
    
  3. CentOS A 上执行。安装依赖,如:gcc
    yum -y install gcc
    
  4. CentOS A 上执行。将 /var/cache/yum 文件全部复制出来,准备复制到 CentOS B 上。
  5. CentOS B 上执行。将 CentOS A 中的 /var/cache/yum 文件全部覆盖到 CentOS B 中的 /var/cache/yum。
  6. CentOS B 上执行。安装 gcc
    yum -y install gcc
    
    可以观察到安装成功(无需联网建立 yum 源索引,无需下载 gcc 相关的依赖,而是直接使用缓存文件)。
  7. 说明:如果这时在 CentOS B 上执行 yum -y install gcc-cc++,会发现未建立 yum 源所索引,但是要联网下载 gcc-c++ 相关的依赖,这时只需要重复上面的步骤,一次性在 CentOS A 中将所需 yum 包全部安装后,复制到 CentOS B 中执行安装即可。
  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:Age of Ai 设计师:meimeiellie 返回首页

打赏作者

徐晓伟

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值