dnf 什么版本需要 foo 包?

Max*_*ier 5 yum fedora dnf

我如何找出哪些软件包对某些软件包有构建foo要求?我知道以下命令

dnf repoquery --alldeps --recursive --whatrequires foo
Run Code Online (Sandbox Code Playgroud)

为了查询所有对 package 有要求的包foo。但是,仅具有构建要求的软件包未在那里列出。我怎样才能列出这样的包呢?

jsb*_*ngs 1

构建需求不会存储在非源 RPM 的RPM 元数据中,因此 dnf 无法搜索它们。您必须查看用于构建 RPM 的 .spec 文件才能找到 BuildRequires: 标签。