Можно ли получить параметры компиляции пакета yum? В этом конкретном случае я пытаюсь получить их для стандартной установки BIND с CentOS, но если есть общий способ для пакетов 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
и апач httpd
среди них. Но это ни в коем случае не стандарт.)