colisão de arquivo RPM RedHat

3

Vamos supor que eu tenha dois pacotes RPM chamados 1.rpm e 2.rpm . Ambos querem colocar um arquivo test em / usr / bin , mas ambos usam uma versão diferente de test . Claro que eu gostaria de ter ambos os RPMs instalados na mesma máquina.

Qual seria o comportamento oficial do RedHat (seja RHEL5) na situação descrita?

    
por Mateusz Kowalski 23.09.2013 / 11:16

1 resposta

7

Assumindo que esses são RPMs caseiros, reescreva seus arquivos spec para instalar os executáveis em um nome com versão, digamos test-1.2 e test-2.1 , e use o sistema update-alternatives(8) para configurar um deles para o sistema uso amplo.

Esta é a política seguida pelo RHEL para os executáveis java , por exemplo.

    
por 23.09.2013 / 11:22

Tags