Ao instalar pacotes via yum
em um sistema RHEL Server 6.6, recebo o seguinte erro:
$ sudo yum install foo
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Error: xz compression not available
As pesquisas no mecanismo de pesquisa sugerem que o pyliblzma
pacote está ausente.
Não consigo instalar isso via sudo yum install pyliblzma
porque encontro o mesmo xz compression not available
erro.
Em vez disso, baixei o arquivo RPM e o instalei via rpm
:
$ wget http://download.fedoraproject.org/pub/epel/6/SRPMS/pyliblzma-0.5.3-3.el6.src.rpm
$ sudo rpm -ivh pyliblzma-0.5.3-3.el6.src.rpm
Parece não ter sido instalado com sucesso; o seguinte não retorna resultados:
$ rpm -qa | grep pyliblzma
O que devo fazer para instalar pyliblzma
e corrigir o xz compression not available
erro corretamente ?
Versão desonesta do xz instalada (ou seja, a versão EPEL e não a versão RHEL)?
—
26515 steve
Você já tentou
—
Soumyadip DM 26/08/15
yum clean all
e rpmdb -v --rebuilddb
depois tenta correr yum install foo
? E, a propósito, vejo que você instalou o rpm de origem, não tenho certeza se isso é bom.
Como o @SoumyadipDM mencionou, você instalou um pacote de origem - src.rpm - que contém o código-fonte e o arquivo .spec para criar um rpm binário. O que você deve baixar é o download.fedoraproject.org/pub/epel/6/x86_64/… Além disso,
—
doktor5000
yum clean all
ou rpm --rebuilddb
não vai ajudar. Seria interessante saber como você acabou com esta questão ...