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
に準拠しています。しかし、これは決して標準ではありません。)