Centos 从rpm文件递归下载所有依赖项

Centos 从rpm文件递归下载所有依赖项,centos,centos7,yum,Centos,Centos7,Yum,我知道我可以使用yumdownloader--downloaddonly递归地检索所有依赖项。但是有没有一种方法可以通过传递rpm文件而不是包名来实现呢?类似于yum安装/google-chrome-stable\u current\u x86\u 64.rpm--downloadonly--downloaddir=xx,可以下载chrome依赖项的依赖项。为什么不从rpm文件中提取NEVRA并将其传递给yumdownloader yumdownloader--resolve$(rpm-qp./

我知道我可以使用
yumdownloader--downloaddonly
递归地检索所有依赖项。但是有没有一种方法可以通过传递rpm文件而不是包名来实现呢?类似于
yum安装/google-chrome-stable\u current\u x86\u 64.rpm--downloadonly--downloaddir=xx
,可以下载chrome依赖项的依赖项。

为什么不从rpm文件中提取NEVRA并将其传递给yumdownloader


yumdownloader--resolve$(rpm-qp./.rpm--queryformat=“%{nevra}”)

看看这里:@Chris Maes不,我不会这么做。我没有root权限,我想只使用一台服务器安装包。当我尝试此命令时,
yumdownloader--resolve$(rpm-qp google-chrome-stable_current_x86_64.rpm--queryformat=“%{nevra}”)--downloadonly--downloaddir=myDir
我收到一条消息,与参数google-chrome-stable-78.0.3904.70-1.x8664不匹配。无需下载任何内容您是否设置了可以解析此包的回购协议?我没有这样做的root权限。