Таким образом, каждый, кто использует CentOS, знает, что у репозиториев по умолчанию есть свои ограничения. Я много лет использую rpmforge в качестве вторичного репо. Обычно я использую приоритеты yum, чтобы убедиться, что rpmforge никогда не устанавливает что-то, о чем может позаботиться базовое репо. Недавно я столкнулся с необходимостью установить EPEL в качестве третичного репо. EPEL обновлен, чем rpmforge, или лучше? Должен ли я использовать это вместо rpmforge?
Насколько я понимаю, EPEL больше подходит для аппаратных пакетов, таких как графические драйверы, а rpmforge предназначен для тех «других» пакетов, которые могут быть популярны в сообществе Linux, но не являются частью репозиториев CentOS по умолчанию, таких как htop.
Однако я думаю, что rpmforge недавно изменил способ управления своими репозиториями, и теперь в репозитории по умолчанию нет пакетов, которые конфликтуют с репозиториями CentOS, что, предположительно, исключает необходимость в yum-приоритетах, но я не видел много документации по этому поводу. я считать EPEL тоже это делает.
Прошло много времени с тех пор, как этот вопрос был задан, но похоже, что теперь EPEL предпочитает RPMForge, по крайней мере, сообществом CentOS. Вы можете видеть здесь, что EPEL указан в разделе «Репозитории, одобренные сообществом»:
Доступные репозитории для CentOS - одобренные сообществом репозитории
Хотя RPMForge указан в разделе «Репозитории известных проблем»:
RPMForge / RepoForge - хотя однажды рекомендуется, этот репозиторий больше не поддерживается и не рекомендуется.
Доступные репозитории для CentOS - Репозитории известных проблем