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

问题描述 投票:0回答:1

我知道我可以使用yumdownloader --downloadonly递归检索所有依赖项。但是,有没有一种方法可以通过传递rpm文件而不是程序包名称来实现?例如yum install ./google-chrome-stable_current_x86_64.rpm --downloadonly --downloaddir=xx,并提供下载chrome依赖项的依赖项的选项。

centos centos7 yum
1个回答
0
投票

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

yumdownloader --resolve $(rpm -qp ./<RPMPACKAGE>.rpm --queryformat="%{nevra}")

© www.soinside.com 2019 - 2024. All rights reserved.