Разрешать только определенные пакеты из одного репо

Я ищу информацию о том, есть ли более простой способ сделать это. Я создал компанию repo, мы используем пользовательские пакеты для нескольких элементов. Чего я хочу избежать, этот пакет устанавливается или обновляется с другого репо (базы, дополнительные услуги, обновления или любое другое репо, которое установлено).

Сейчас у меня есть /etc/yum.conf разделе [main] :

 exclude=package* 

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

 yum --disableexcludes=all --disablerepo="*" --enablerepo="company" package 

Это уродливо и не позволяет yum использовать другие репозитории для зависимостей, а просто --disableexcludes="company" не работает.

Так есть ли способ исключить «пакет» из всех репозиториев, кроме «компании», без необходимости входить в каждый файл репо?

Interesting Posts

Как сообщить остальной системе, что моя оболочка изменилась с zsh на bash?

Удаление лишних пробелов, но не новая строка из csv-файлов

raid1: как синхронизировать жесткие диски (Debian 6)

Редактировать файл на основе существования строки

Не удается получить доступ к localhost, проверять состояние Apache

Скрипт для изменения частоты обновления монитора при полноэкранном режиме на определенном веб-сайте.

scp, globbing и различные оболочки

Открытый терминал от emacs

Что такое / proc / filesystems, и почему она отличается от / lib / modules / linux_ver / kernel / fs?

Как предоставить программе дополнительное имя / метку для поиска?

Рекомендуемый максимальный процент для заполнения большого диска данных ext4

Live CD-дистрибутив для получения данных с раздела NTFS без X Windows

logrotate использует всю мощность процессора

Как создать виртуальную машину с живого сервера?

Переименуйте каталоги с "fname lname" на "lname, fname "

Linux и Unix - лучшая ОС в мире.