Linux

Yum 軟體包 (RPM) 的編譯/配置選項

  • November 17, 2010

是否可以獲得 yum 包的編譯選項?在這種特殊情況下,我試圖讓它們用於 CentOS 的標準 BIND 安裝,但如果有一個通用的 YUM 包方法,也很高興知道。

所以要明確的是,這將是在編譯過程中 yum 包中的綁定二進製文件的建構過程中傳遞的所有選項。

通用方法是下載源 RPM 並查看.spec文件。安裝yum-utils包,執行yumdownloader --source bind,然後解壓下載的源 RPM(使用rpm -ivhrpm2cpio)並查看。

許多程序還具有特定於應用程序的獲取編譯選項的方式。不幸的是(請參閱評論)BIND 的 RHEL 5 / CentOS 5 版本沒有任何此類選項,因此您幾乎只能查看規範文件中的建構選項。然而,較新版本的 BIND 確實提供了一種方法:執行/usr/sbin/named -V版本號和建構選項。(許多程序碰巧都遵循這個-V約定,其中包括perlApache httpd。但這絕不是標準。)

引用自:https://serverfault.com/questions/202500