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

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

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

 exclude=package* 

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

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

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

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

Interesting Posts

Измените /etc/lvm/lvm.conf и добавьте новый глобальный фильтр

Как предотвратить появление сообщения «Последний вход:» при использовании sftp?

Arch Linux не может загружаться

Как установить драйверы Wi-Fi в Kali Linux?

Как установить некоторые пакеты из «нестабильного» Debian на компьютере под управлением «стабильного» Debian?

Как сопоставить emacs multi-modifier ключи в vim?

Проблема с чтением записей из файла

Являются ли GPG-подписанные OpenBSD ISO, с которыми я могу проверить установочный диск?

Как выбрать последнее число в строке в сценарии bash

почему некоторые программы нужны -h и другие нет

Ограничить пользователя для запуска определенной команды sudo

Как добавить подсказку подтверждения tmux, когда я убью окно?

Свяжите имя домена, которое у меня есть с Godaddy, на мой веб-сервер, установленный с помощью VirtualBox

Как скопировать файл в сценарий bash и переименовать его во время копирования и поместить его в тот же каталог

Почему существует такая разница во времени выполнения эха и кота?

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