setembro 2017
D S T Q Q S S
« ago    
 12
3456789
10111213141516
17181920212223
24252627282930

Arquitetura de pacotes no RPM

Se você utiliza um RedHat ou CentOS em equipamentos x86_64, já deve ter passado pelo problema de utilizar o rpm e não conseguir descobrir (facilmente) a arquitetura de um pacote instalado, se é x86_64 ou i386, ou pior ainda, quando tem dois pacotes com o mesmo nome, versão, etc, mas não mostra que são de arquiteturas diferentes.
Para resolver este problema, você pode alterar a sintaxe de exibição da informação curta do pacote, adicionando a seguinte linha no /etc/rpm/macros (uso global no servidor) ou no ~/.rpmmacros (apenas para o usuário):

%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}

Agora quando listar pacotes, por exemplo, com o comando “rpm -q –whatprovides /bin/bash”, irá retornar bash-3.2-24.el5.x86_64 ou similar.

Comentários estão bloqueados.