Que RPM corrige essa dependência RedHat com falha?

3

Problema
Estou instalando um RPM no RedHat Enterprise Linux 5 e ele falha com o seguinte erro:

error: Failed dependencies:
    rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by vspd-1/43-rsmu.i586

Pergunta
Qual pacote contém o rpmlib? Eu tentei:

yum install rpmlib //didn't exist
yum install rpm //already installed
yum install rpm-devel //not the right one

Procurei a resposta para esta pergunta e tudo o que encontrei é ...
... pessoas procurando a resposta para essa pergunta!

Curta este fórum e uma dúzia de outros . Eu instalei com sucesso este RPM (VSPDL) antes, então eu sei que a resposta existe e alguém provavelmente sabe disso. Eu não lembro qual pacote consertou a dependência magicamente.

Todas as sugestões são bem-vindas,

obrigado.

    
por gMale 12.07.2010 / 23:11

1 resposta

4

Espero que isso ajude quem quer que seja que tenha favorecido essa pergunta,

Finalmente tenho o google para me dar melhores resultados. Por este fórum e este especialista troca respostas (vá até o final) ,

Não é um problema de versões rpm - é apenas flat-out não suportado: O RPM foi produzido com compressão de carga útil LZMA que não é suportada pelo RHEL (CentOS).

Minha única opção é compilar o que estou tentando instalar, a partir da fonte (que está disponível em um tarball) ou usar um rpm diferente. Embora o rpm que eu estou usando diz que é para "Redhat, Madriva, SuSe, Ubuntu, Gentoo," não é na verdade para a versão Enterprise do RedHat.

Eu vou tentar a minha sorte com o RedHat 9, i386 RPM e se isso não funcionar, eu vou compilar a fonte.

    
por 13.07.2010 / 13:31