反向依赖关系或者为什么会自动安装软件包?

反向依赖关系或者为什么会自动安装软件包?

在 SUSE Tumbleweed 上,刚刚更新(2023-08-20),我在日志中看到了一个我从未手动安装过的包

...
(343/370) Installing: trainwreck-5.109.0-1.1.x86_64 .......... [done]
...

当我使用 Debian 时,我能够使用以下方式满足我的好奇心

$ apt rdepends trainwreck
trainwreck
Reverse Depends:
  Depends: model-train
$ 

用谷歌搜索了一下,没有实质性的一点,最重要的是相关发现 表明它可以完成,至少对于直接依赖项来说是可以完成的,但是对于像我这样一无所知的人来说,理解这些数字是如何获得的并没有帮助。

如何至少获得trainwreckSuse Tumbleweed 上软件包的反向依赖关系列表?

答案1

在SUSE中查找依赖包:

zypper se --requires <package>

仅在已安装的软件包中搜索:

zypper se -i --requires <package>

相关内容