如何在CentOS上find通过yum安装的东西的源文件

我想看看我通过yum在CentOS上安装的deamons源文件。 他们可以在当地find,或者我应该去他们的仓库网站。

我知道它微不足道,但我想看看我正在使用的确切来源。

提前致谢。

您需要获取源rpms <pkg name>-<version>.src.rpm 。 Yum本身不能做到这一点,但是如果你安装yum utils并添加几个回购,你可以很容易地抓住它们。

这个网站更好的解释了这个过程,比我的头脑更好:)。

另外,从RPM中获取源代码的最快速和最简单的方法是设置一个构build环境,然后安装源RPM。 源代码将在$BUILD_ROOT/SRC

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

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

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