Você pode fazer isso usando yum , criando um arquivo de repositório ".repo" para sua coleção e executando yum temporariamente ativando este repositório enquanto desabilita os outros repositórios. Você pode achar isso mais simples fazendo um script de shell para chamar yum enquanto desabilita os repositórios regulares. Use yum repolist para obter os nomes para desativar.
Algo como
#!/bin/sh
yum --disablerepo=foo "$@"
(você pode listar mais de uma opção --disablerepo ). Como alternativa, você pode desabilitar todos os repositórios e ativar somente aqueles que você precisa, por exemplo,
#!/bin/sh
yum --disable-repo='*' --enable-repo=myrepo "$@"
Leitura adicional:
- O yum - Atualizador do Yellowdog modificado mostra essas opções
--enablerepo=repoidglob
Enables specific repositories by id or glob that have been disabled in the configuration file using the enabled=0 option. Configuration Option: enabled
--disablerepo=repoidglob
Disables specific repositories by id or glob. Configuration Option: enabled