При установке пакетов через 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ошибку?
Установлена хитрая версия xz (т.е. версия EPEL, а не версия RHEL)?
—
Стив
Вы пробовали,
—
Soumyadip DM
yum clean allа затем rpmdb -v --rebuilddb, затем попробуйте запустить yum install foo? И, кстати, я вижу, что вы установили исходный rpm, я не уверен, что это хорошо.
Как упоминалось в @SoumyadipDM, вы установили исходный пакет - src.rpm, который содержит исходный код и файл .spec для создания двоичного rpm. То , что вы должны загрузить вместо этого download.fedoraproject.org/pub/epel/6/x86_64/... Помимо этого,
—
doktor5000
yum clean allили rpm --rebuilddbне поможет. Было бы интересно узнать, как вы оказались с этим вопросом ...