yum下载离线安装包
young / / / 阅读量

前言

有时候有些服务器没有外网,但又需要安装一些依赖比较复杂的软件,可以在又网络的虚拟机中用同样的系统版本及源,将RPM包下载好,然后复制到没有公网的服务器上进行安装

yum

yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。

sudo yum install --downloadonly --downloaddir=./tmp package-name

yum将会把所有的依赖关系包下载,但是都不会被安装。

另外一个重要的事情是,在CentOS/RHEL 6或更早期的版本中,你需要安装一个单独yum插件(名称为 yum-plugin-downloadonly)才能使用--downloadonly命令选项:

sudo yum install yum-plugin-downloadonly 

如果没有该插件,你会在使用yum时得到以下错误:

Command line error: no such option: --downloadonly
支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章