Yum 包 (RPM) 的编译/配置选项

Kyl*_*ndt 3 linux redhat bind centos yum

是否可以获得 yum 包的编译选项?在这种特殊情况下,我正在尝试使用 CentOS 为标准 BIND 安装获取它们,但是如果 YUM 包有一个通用的方法,那也是很好的了解。

所以要清楚这将是在编译过程中 yum 包中的绑定二进制文件的构建过程中传递的所有选项。

mat*_*tdm 6

通用方法是下载源 RPM 并查看.spec文件。安装yum-utils软件包,运行yumdownloader --source bind,然后解压下载的源 RPM(使用rpm -ivhrpm2cpio)并查看。

许多程序还具有获取编译选项的特定于应用程序的方法。不幸的是(请参阅评论)BIND 的 RHEL 5 / CentOS 5 版本没有任何此类选项,因此您几乎只能查看规范文件中的构建选项。然而,较新版本的 BIND 确实提供了一种方法:运行/usr/sbin/named -V版本号和构建选项。(许多程序碰巧遵循这个-V约定,其中包括perlApache httpd。但这绝不是标准的。)