Я новичок в Linux, в настоящее время использую RHEL 5.
Я хочу установить какой-то пакет на свой сервер, но возникает ошибка:
rpm: ошибка при загрузке общих библиотек: libstdc ++. so.6: невозможно открыть файл общих объектов: нет такого файла или каталога.
Примечание: до появления этой ошибки я установил libstdc ++ 2.10-2.96-0.83mdk.i586.rpm, который является зависимостью от nxclient-3.4.0-5.i386.rpm
Любые идеи, пожалуйста?
Сариф
Я согласен с @wzzrd.
Дополнительно вы можете выполнить следующие шаги, чтобы восстановить стабильность вашей системы:
Добавить EPEL репо на ваш /etc/yum.repos.d:
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'
найдите, какой пакет предоставляет libstdc ++. so.6:
yum предоставляет * / libstdc ++. so.6
удалить неправильные обороты:
rpm -e --force libstdc ++ 2.10-2.96-0.83mdk.i586.rpm
Вы пытаетесь установить RPM для Mandriva на свой RHEL-сервер. Попробуйте найти пакеты, специально созданные для RHEL. Попробуйте rpmforge, репозиторий EPEL или веб-сайт поставщика и найдите RPM, у которых в имени файла есть .el5 вместо mdk.
Был задан аналогичный вопрос о рабочих станциях CentOS, который я опубликовал в качестве примера. .repo
содержимое файла: Какие проблемы следует учитывать при развертывании CentOS в качестве среды рабочего стола?