如何在 CentOS 上查找通过 yum 安装的源文件

如何在 CentOS 上查找通过 yum 安装的源文件

我想查看通过 yum 在 CentOS 上安装的守护程序的源文件。可以在本地找到它们吗?还是我应该直接前往存储库站点来找到它们?

我知道这很简单但我想看看我所使用的确切来源。

答案1

您需要获取源 rpm。Yum<pkg name>-<version>.src.rpm本身无法执行此操作,但如果您安装 yum 实用程序并添加几个存储库,则可以轻松获取它们。

本网站解释这个过程比我能想到的要好:)。

另外,从 RPM 中获取源代码的最快和最简单的方法是设置构建环境然后你只需安装源 RPM。源将位于$BUILD_ROOT/SRC

答案2

CentOS 使用 rpm 包,二进制相当于 RedHat,因此您可以使用标准 RH 武器来访问包中的文件:

rpm -ql /var/cache/yum/reponame/packages/filename.rpm

这将查询包(如果已安装)并显示文件的位置。

相关内容