[115478] Часто такие результаты возникают из-за зависаний репозитория (возможно, пакеты загружались/удалялись при сборке индексов?), неправильных или отсутствующих зависимостей, или локального головокружения. Первые обычно удаляются через несколько часов (или дней); последующие можно исправить, очистив перепутанную локальную копию метаданных репозитория ([115850]yum clean metadata[115851]) и попробовав ещё раз.[12152]Иногда круфт от ранней установки (попыток) или неудачных деинсталляций остаётся поблизости и вмешивается. Запустите очистку пакетов [115852]--cleandupes[115853] и проверьте страницу руководства программы на наличие других опций.[12153]Не используйте [115855] репозитории сторонних производителей (кроме EPEL или SC). В этом случае учитывайте стоимость обработки возможных несоответствий, внеофициальные пакеты, перевешивающие дистрибутивы, и другие проблемы.[12154]Никогда не устанавливайте программное обеспечение непосредственно из исходных текстов под страхом excomulgation[115857]. Ваша система управления пакетами не узнает об этом, и вы определённо попадёте в ужасный клубок. Нет, вопрос не в "если", а в "когда". Узнайте, как собрать свои собственные пакеты, если в этом есть острая необходимость, но учтите, что к дополнительным затратам, упомянутым выше, вы теперь отвечаете за настройку интеграции с дистрибутивом, поиск и устранение неисправностей, отслеживание версий upstream, хотфиксы, а иногда и бэкпорт патчей из последнего git'а (или другого VCS).[115485].
nevrome
28.04.2015, 13:34
Ссылка