Estou tentando fazer o downgrade da minha versão do RPM
como um pacote em si, em vez de apenas desclassificar um .rpm de algum outro pacote.
Estou tentando criar alguns arquivos .rpm, mas as máquinas de destino têm uma versão antiga do RPM
instalada que parece que meu arquivo .rpm atual usa bibliotecas mais novas.
[root@lonlx1071b11 tmp]# rpm -ivh agents-1.0-1.x86_64.rpm
error: Failed dependencies:
rpmlib(FileDigests) <= 4.6.0-1 is needed by agents-1.0-1.x86_64
rpmlib(PayloadIsXz) <= 5.2-1 is needed by agents-1.0-1.x86_64
Minha versão atual do RPM
é:
root@localhost tmp]# rpm --version
RPM version 4.11.3
A corrente de destino RPM
version é:
[root@lonlx1071b11 ~]# rpm --version
RPM version 4.4.2.3
Quando tento yum downgrade rpm-4.4.2.3-36.el5_11.x86_64.rpm
Eu recebo erros de dependência. Remover o RPM
e reinstalá-lo também não funciona, pois diz que eu tento remover yum
e está protegido. Então, eu suponho que yum
está usando RPM
Se houver uma solução óbvia para isso, peço desculpas, mas não tenho muita pesquisa e realmente não consigo encontrar uma solução.
Eu posso postar os erros de dependência, se necessário, mas eles são bastante grandes. Deixei-os por agora para facilitar a leitura da questão.