如何在RedHat / CentOS 8中列出软件包组中具有依赖关系的所有软件包

myss37ts  于 2022-11-08  发布在  其他
关注(0)|答案(1)|浏览(232)

如果我运行命令
dnf groupinstall --downloadonly core
那么它将

  • 列出属于包组core的所有包,
  • 解析它们的从属关系并
  • 在本地下载RPM。

我想要的不是下载,而是列出。有没有简单的方法来解决与特定包组的所有包相关的所有依赖关系?

3gtaxfhh

3gtaxfhh1#

我不知道海峡的方式来获得名单。但你可以下载他们w/o实际上存储在您的系统:

dnf groupinstall --downloadonly --downloaddir=/dev/null core

这个命令将列出所有要下载的包,所以抓取输出,去掉不必要的行,瞧。
如果这不起作用,您可以尝试以下组合:

yum deplist <package>

yum groupinfo core

您可以通过groupinfo和loop获得软件包列表,并通过deplist获得依赖关系

相关问题