Compile / Configure Opções de um pacote Yum (RPM)

3

É possível obter as opções de compilação de um pacote yum? Neste caso em particular, estou tentando obtê-los para a instalação padrão do BIND com o CentOS, mas se houver uma maneira genérica para os pacotes do YUM, também seria bom saber.

Portanto, para ficar claro, isso seria todas as opções passadas durante o processo de compilação dos binários de ligação no pacote yum durante o processo de compilação.

    
por Kyle Brandt 16.11.2010 / 16:21

1 resposta

6

A maneira genérica é baixar o RPM de origem e procurar no arquivo .spec . Instale o pacote yum-utils , execute yumdownloader --source bind e descompacte o RPM de origem baixado (com rpm -ivh ou rpm2cpio ) e veja.

Muitos programas também possuem uma maneira específica de aplicação para obter opções de compilação. Infelizmente (veja os comentários) a versão RHEL 5 / CentOS 5 do BIND não tem essa opção, então você está praticamente reduzido a olhar para as opções de compilação no arquivo spec. Versões mais recentes do BIND, no entanto, fornecem uma maneira: execute /usr/sbin/named -V para o número da versão e as opções de construção. (Muitos programas seguem essa convenção -V , perl e Apache httpd entre eles. Mas não é de modo algum padrão.)

    
por 16.11.2010 / 16:33