CentOS Security Center - ошибка установки зависимостей yum

Я запускаю виртуальную машину CentOS 7 и пытаюсь установить пакет RPM для Security Center 4.7.1. Установщик yum не может найти установочные пакеты для зависимостей libexpat и libreadline, однако у меня установлены expat и readline. Я не понимаю этого, потому что кажется, что RPM Центра безопасности ищет пакеты с неправильными именами. Эта ссылка представляет собой снимок экрана, показывающий прерывание установки yum, отсутствие необходимых установленных пакетов и установленные мной пакеты, имеющие отношение к проблеме ... снимок экрана виртуальной машины CentOS

Есть ли предложения о том, как исправить это, не заставляя установку и рискуя неработоспособностью Центра безопасности?


person DanSuciu    schedule 28.06.2016    source источник
comment
не используйте скриншоты; если возможно, добавьте текст вашей консоли в свой вопрос   -  person Chris Maes    schedule 28.06.2016
comment
@ChrisMaes Извините, если бы было проще получить консольный текст с рабочей станции VMWare из простой ОС   -  person DanSuciu    schedule 28.06.2016


Ответы (1)


Пакет, который вы пытаетесь установить, требует

libexpat.so.0
libreadline.so.5

но ваша установка, вероятно, имеет (из того, что я вижу)

libexpat.so.2
libreadline.so.6

Установить этот пакет будет сложно; Я бы порекомендовал вам поискать более новый пакет SecurityCenter.

для экспертов: вероятно, есть способ обойти это; если вам удастся установить старые libreadline и libexpat rpm бок о бок с новыми; но это может быть рискованно, потому что, вероятно, есть некоторые конфликты, и обновления могут работать не слишком хорошо ...

person Chris Maes    schedule 28.06.2016
comment
Могу ли я удалить текущие версии readline и expat, а затем переустановить и указать желаемую версию в установщике yum? - person DanSuciu; 28.06.2016
comment
да, вы могли бы, но, вероятно, есть другие программы, которым они нужны. Я бы не рекомендовал это ... - person Chris Maes; 28.06.2016