一般是使用yum来安装解决依赖包关系,若是有一台服务器无法链接外网或yum源没有设置,但愿经过另外一台服务器将这些RPM包下载下来,而后再去安装。有2种方式,一种是使用命令yumdownloader,另外一种是使用yum源生中的downloadonly 。java
第一种:yumdownloader
yumdownloader命令在软件包yum-utils里面,先安装yum-utils
bash
yum install yum-utils -y
复制代码
实例:服务器
yumdownloader java-1.8.0-openjdk.x86_64 --resolve --destdir=/opt/java/复制代码
#下载jdk到/opt/java/而且下载相关的依赖
复制代码
第二种:downloadonly
yum命令安装软件后会自动清理安装包,若是想使用yum源生下载的软件包,就须要安装yum-plugin-downloadonly
spa
yum install yum-plugin-downloadonly -y
复制代码
实例:
code
yum install --downloadonly --downloaddir=/dir PRM_NAME复制代码