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