Linux
Yum 軟體包 (RPM) 的編譯/配置選項
是否可以獲得 yum 包的編譯選項?在這種特殊情況下,我試圖讓它們用於 CentOS 的標準 BIND 安裝,但如果有一個通用的 YUM 包方法,也很高興知道。
所以要明確的是,這將是在編譯過程中 yum 包中的綁定二進製文件的建構過程中傳遞的所有選項。
通用方法是下載源 RPM 並查看
.spec
文件。安裝yum-utils
包,執行yumdownloader --source bind
,然後解壓下載的源 RPM(使用rpm -ivh
或rpm2cpio
)並查看。許多程序還具有特定於應用程序的獲取編譯選項的方式。不幸的是(請參閱評論)BIND 的 RHEL 5 / CentOS 5 版本沒有任何此類選項,因此您幾乎只能查看規範文件中的建構選項。然而,較新版本的 BIND 確實提供了一種方法:執行
/usr/sbin/named -V
版本號和建構選項。(許多程序碰巧都遵循這個-V
約定,其中包括perl
Apachehttpd
。但這絕不是標準。)