faz o RPM reconhecer a dependência criada a partir da origem

3

Eu estou tentando emular um ambiente que tenha centos5 e tomcat6 (por alguma razão), o que é um problema porque não há RPMs para tomcat6 que sejam compatíveis com centos5 disponíveis para mim. Eu tenho a fonte para tomcat6 e posso construí-lo a partir do código-fonte.

No entanto, tenho um número de RPMs que gostaria de usar e que dependem do tomcat6. Eu sei que eles vão rodar no centos5 e devem funcionar se instalados. No entanto, eles não serão instalados porque, mesmo se eu tivesse instalado o tomcat6, os RPMs pensariam que ele não estava instalado porque o RPM do tomcat6 não estava sendo instalado, apenas o código.

Existe uma maneira de expressar para o RPM / yum que eu construí o programa como fonte e ele deve seguir em frente e fazer a instalação de qualquer maneira? Eu sei que posso apenas forçar a instalação, mas existe uma abordagem mais elegante?

    
por dsollen 19.09.2014 / 21:52

1 resposta

2

Portanto, você tem dependências não satisfeitas que precisa eliminar.

Crie um pacote fictício que forneça as provisões ausentes: a abordagem geral.

(aparte) RPM5 (isto não é você) também permite Requer: ser apagado usando um arquivo de configuração / etc / rpm / sysinfo / Providename.

    
por 22.09.2014 / 15:00

Tags