yum离线下载资源包并且安装

yum离线下载资源包并且安装

1、yum-download

安装

yum -y install yum-download

yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机上。

将一个包下载到一个指定的目录(如/tmp):

sudo yum install -y --downloadonly --downloaddir=/tmp <package-name>

注意,仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载 ,yum将会把所有的依赖关系包下载到你指定的目录下,但是都不会被安装。

在CentOS/RHEL 6或更早期的版本中,需要安装一个单独yum插件(yum-plugin-downloadonly)才能使用–downloadonly,否则会报如下错误:

Command line error: no such option: --downloadonly

命令:

sudo yum install yum-plugin-downloadonly

2、yumdownloader

另外一个下载RPM包的方法就是通过一个专门的包下载工具–yumdownloader。 这个工具是yum工具包(包含了用来进行yum包管理的帮助工具套件)的子集。

sudo yum -y install yum-utils

下载 ansible 依赖包:

sudo yumdownloader --resolve --destdir=/tmp ansible

参数说明:

–destdir:指定 rpm 包下载目录(不指定时,默认为当前目录)
–resolve:下载依赖的 rpm 包。
注意

仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。

###3、 repotrack
安装yum-utils

yum -y install yum-utils

#下载 ansible 全量依赖包

repotrack ansible

安装离线包

rpm -Uvh --force --nodeps *.rpm
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值