Назад | Перейти на главную страницу

CentOS 6: установка .el5 rpms?

В системе установлена ​​32-разрядная версия CentOS 6.2. У меня возникли проблемы с запуском 'yum update' - я получаю серию ошибок, указывающих на установку неправильных RPM (см. Эту ссылку: http://www.centos.org/modules/newbb/print.php?form=1&topic_id=34994&forum=56&order=ASC&start=0 )

[root @ orange yum] # yum update
Завершенное разрешение зависимостей
Ошибка: пакет: python-paramiko-1.7.6-1.el5.rf.noarch (rpmforge)
Требуется: python (abi) = 2.4
Установлено: python-2.6.6-29.el6.i686 (@ anaconda-CentOS-201112130233.i386 / 6.2)
питон (abi) = 2,6
Вы можете попробовать использовать --skip-broken, чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest

Я следил за темой и ввел эту команду: rpm -qa | fgrep .el5 | меньше и нашел ряд записей.

[root @ orange ~] # rpm -qa | grep .el5 | Сортировать
fping-3.1-1.el5.rf.i386
hwloc-1.3-1.el5.rf.i386
libedit-20090923-3.0_1.el5.rf.i386
libffi-3.0.9-1.el5.rf.i386
libssh2-1.2.7-1.el5.rf.i386
nagios-nrpe-2.12-1.el5.rf.i386
nagios-plugins-1.4.15-2.el5.rf.i386
perl-Compress-Raw-Bzip2-2.037-1.el5.rf.i386
perl-Compress-Raw-Zlib-2.037-1.el5.rf.i386
perl-Crypt-DES-2.05-3.2.el5.rf.i386
perl-Data-UUID-1.203-1.el5.rf.i386
perl-журнал-сообщение-простой-0.06-1.el5.rf.noarch
perl-Module-Build-0.3607-1.el5.rf.noarch
perl-Module-CoreList-2.25-1.el5.rf.noarch
perl-Net-SNMP-5.2.0-1.2.el5.rf.noarch
perl-Test-Harness-3.22-1.el5.rf.noarch
perl-Test-Simple-0.98-1.el5.rf.noarch
perl-Time-Piece-1.20-1.el5.rf.i386
perl-YAML-0.72-1.el5.rf.noarch
portreserve-0.0.5-2.el5.rf.i386
powertop-1.13-1.el5.rf.i386

Мои репозитории:

[root @ orange yum] # yum реполист
Загруженные плагины: fastestmirror, безопасность
Скорость загрузки зеркала из кэшированного хост-файла
* база: linux.mirrors.es.net
* экстры: centos.mirror.facebook.net
* rpmforge: mirror.hmc.edu
* обновления: mirrors.cat.pdx.edu
идентификатор репо имя репо
база CentOS-6 - База
Extras CentOS-6 - Дополнительно
rpmforge RHEL 6 - RPMforge.net - dag
обновления CentOS-6 - Обновления

Итак, мои вопросы:
1) Как я получил эти обороты?
2) Я попытался «yum erase <repo>», а затем переустановить - снова получил файл .el5.

Что я делаю не так?

.rf. говорит вам, что это из RPMforge. Не знаю, зачем их устанавливать, но Yum решил, что они совместимы. Есть ли проблема с этими пакетами или просто yum update? Я бы отключил RPMforge для обновления. yum update --disablerepo=rpmforge. Если пакет существует в обоих репозиториях, у вас также будут проблемы.