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

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

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

 exclude=package* 

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

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

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

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

Interesting Posts

Не удается mkdir / root (btrfs)

Почему версия программного обеспечения i386 устанавливается в системе x86_64?

«Канал 3: сбой при открытии: административно запрещено: открыть сбой» при создании сеанса VNC в туннеле SSH

Почему bash 4.3 сохраняет выделение памяти в скрипте

Нежелательное совпадение с регулярным выражением SED (эмулировать perl's. *?)

Как запустить систему, чтобы уничтожить все файлы по указанному паролю LVM?

Перемещение дескрипторов файлов в zsh

Как определить оставшееся пространство на изолированном разделе из командной строки

Полный список сокращений языков для опции `set spelllang` для vim?

Как работает арифметика Баша?

Почему не все приложения Mint 12 отображаются в моем меню в каир-доке?

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

Shell Script для переименования текущего рабочего каталога с заданным именем

Будет ли Linux использовать NTFS так же хорошо, как Windows?

Крепление NFS: невозможно найти файл в / etc / fstab

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