2016-06-28 6 views
0

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

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

+0

не использовать скриншоты; добавьте текст своей консоли в свой вопрос, если это возможно –

+0

@ChrisMaes Извините, если бы было легче получить консольный текст из рабочей станции VMWare с bare-bones OS – DanSuciu

ответ

0

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

libexpat.so.0 
libreadline.so.5 

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

libexpat.so.2 
libreadline.so.6 

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

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

+0

Мог ли я удалить мои текущие версии readline и expat, а затем переустановить и указать версию, которую я хочу в установщике yum? – DanSuciu

+0

да, возможно, но, возможно, есть и другие программы, которые в них нуждаются. Я бы не рекомендовал ... –