При установке пакетов через yum
систему RHEL Server 6.6 я получаю следующую ошибку:
$ 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
Поисковая система поиска предполагает, что pyliblzma
пакет отсутствует.
Я не могу установить это через, sudo yum install pyliblzma
потому что я сталкиваюсь с той же xz compression not available
ошибкой.
Вместо этого я скачал архив RPM и установил его через 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
Кажется, он не был успешно установлен; следующее не возвращает результатов:
$ rpm -qa | grep pyliblzma
Что я должен сделать, чтобы правильно установить pyliblzma
и исправить xz compression not available
ошибку?
yum clean all
а затемrpmdb -v --rebuilddb
, затем попробуйте запуститьyum install foo
? И, кстати, я вижу, что вы установили исходный rpm, я не уверен, что это хорошо.yum clean all
илиrpm --rebuilddb
не поможет. Было бы интересно узнать, как вы оказались с этим вопросом ...Ответы:
Чтобы исправить это:
yum remove epel-release
epel-release
RPMyum install pyliblzma
источник
Работал для меня на CentOS 6.X
источник
Это сработало для меня:
источник