Назад | Перейти на главную страницу

Управление множеством репозиториев пакетов

При тестировании, разработке и некоторых других средах серверов и рабочих станций я использую различные репозитории пакетов (например, в CentOS они включают: Реми, эпель, rpmforge, jpackage, и другие).

Помимо ручной установки заголовков репо для ням или подходящийКакие существуют достойные инструменты для управления использованием нескольких (иногда конфликтующих / перекрывающихся) репозиториев пакетов?

По разным причинам я поддерживаю несколько версий CentOS, Ubuntu и т. Д. - и возможность рисовать из любого из этих репозиториев удобна.

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

Стоит ли тратить силы, пространство и время, чтобы сохранить полное зеркало этих репозиториев в центральной, локализованной точке, куда все мои системы могут смотреть? Если нет, то какие еще существуют варианты?


Связанные вопросы: инструменты для обслуживания, репозитории для centos, достойные репозитории для centos / fedora

Вы можете отразить пакеты, которые интересны для вашей среды, и построить на их основе свои собственные репозитории.

Если вы используете yum-priority, вы можете сказать, какие репозитории следует рассматривать в первую очередь. На странице CentOS есть хорошее руководство по этому поводу - я думаю, что это было даже в FAQ по rpmforge.

Кроме того, на моей административной рабочей станции я установил метаданные репо в /etc/yum.repos.d/, но отключил репо. Если я ищу что-то новое, я вручную активирую репозиторий в командной строке во время поискового запроса.

И да - имеет смысл зеркалировать локально, если у вас есть несколько серверов, которым нужны эти репозитории, особенно если эти серверы сами не подключены к Интернету.