Назад | Перейти на главную страницу

Параметры компиляции / настройки пакета Yum (RPM)

Можно ли получить параметры компиляции пакета 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 среди них. Но это ни в коем случае не стандарт.)