【问题标题】:Download all dependencies recursively from a rpm file从 rpm 文件递归下载所有依赖项
【发布时间】:2020-06-01 04:10:14
【问题描述】:

我知道我可以使用yumdownloader --downloadonly 递归检索所有依赖项。但是有没有办法通过传递一个 rpm 文件而不是包名来做到这一点?比如yum install ./google-chrome-stable_current_x86_64.rpm --downloadonly --downloaddir=xx,带有一些下载chrome依赖项的选项。

【问题讨论】:

标签: centos centos7 yum


【解决方案1】:

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

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

【讨论】:

  • 当我尝试这个命令时yumdownloader --resolve $(rpm -qp google-chrome-stable_current_x86_64.rpm --queryformat="%{nevra}") --downloadonly --downloaddir=myDir我收到了这个消息No Match for argument google-chrome-stable-78.0.3904.70-1.x86_64 Nothing to download
  • 你是否设置了一个可以解析这个包的仓库?
  • 我没有这样做的root权限。
猜你喜欢
  • 2013-07-20
  • 2014-11-30
  • 1970-01-01
  • 2021-09-13
  • 2016-06-26
  • 2011-05-23
  • 2016-09-30
  • 2016-07-19
  • 1970-01-01
相关资源
最近更新 更多