Saifis Asked: 2010-02-23 01:19:01 +0800 CST2010-02-23 01:19:01 +0800 CST 2010-02-23 01:19:01 +0800 CST 如何在 CentOS 上找到通过 yum 安装的东西的源文件 772 我想查看我通过 yum 在 CentOS 上安装的守护程序的源文件。可以在本地找到它们,还是我应该去它们的存储库站点。 我知道它微不足道,但我想看看我正在使用的确切来源。 yum source 2 个回答 Voted Grizly 2010-02-23T16:23:29+08:002010-02-23T16:23:29+08:00 CentOS 使用 rpm 包,二进制等效于 RedHat,因此您可以使用标准 RH 武器访问包中的文件: rpm -ql /var/cache/yum/reponame/packages/filename.rpm 这将查询软件包(如果已安装)并向您显示文件的位置。 Best Answer Zypher 2010-02-23T16:29:24+08:002010-02-23T16:29:24+08:00 您需要获取源 rpms <pkg name>-<version>.src.rpm。Yum 本身无法做到这一点,但如果您安装 yum utils 并添加几个存储库,您可以轻松获取它们。 这个网站比我想象的更好地解释了这个过程:)。 此外,从 RPM 中获取源代码的最快和最简单的方法是设置构建环境,然后您只需安装源 RPM。源将在$BUILD_ROOT/SRC
CentOS 使用 rpm 包,二进制等效于 RedHat,因此您可以使用标准 RH 武器访问包中的文件:
rpm -ql /var/cache/yum/reponame/packages/filename.rpm
这将查询软件包(如果已安装)并向您显示文件的位置。
您需要获取源 rpms
<pkg name>-<version>.src.rpm
。Yum 本身无法做到这一点,但如果您安装 yum utils 并添加几个存储库,您可以轻松获取它们。这个网站比我想象的更好地解释了这个过程:)。
此外,从 RPM 中获取源代码的最快和最简单的方法是设置构建环境,然后您只需安装源 RPM。源将在
$BUILD_ROOT/SRC