Gerenciando diversos repositórios de pacotes

4

Em testes, desenvolvimento e alguns outros ambientes de servidores e estações de trabalho, eu uso uma variedade de repositórios de pacotes (com o CentOS, por exemplo, estes incluem: remi , epel , rpmforge , jpackage e outros).

Fora da instalação manual dos cabeçalhos do repo para yum ou apt , que ferramentas decentes existem para gerenciar o uso de vários repositórios de pacotes (às vezes conflitantes / sobrepostos)?

Por várias razões, eu mantenho várias versões do CentOS, Ubuntu, etc - e poder desenhar a partir de qualquer um desses repositórios é útil.

No entanto, a sobrecarga de gerenciar quais estão disponíveis é uma grande dor quando você excede algumas máquinas.

Valeria a pena a energia, o espaço e o tempo para manter um espelho desses repositórios em um ponto central e localizado onde todos os meus sistemas podem ir? Se não, que outras opções viáveis existem?

Questões relacionadas: ferramentas para manutenção , repositórios para centos , repositórios decentes para centos / fedora

    
por warren 05.07.2011 / 15:45

1 resposta

2

Você pode espelhar os pacotes que são interessantes para o seu ambiente e criar seus próprios repositórios a partir disso.

Se você usar as prioridades do yum, poderá dizer quais repositórios devem ser considerados primeiro. Há um bom tutorial sobre isso na página do CentOS - acho que foi até mesmo no FAQ sobre o rpmforge.

O que eu faço adicionalmente na minha estação de trabalho administrativa é ter os metadados de repo instalados em /etc/yum.repos.d/, mas desabilitar o repo. Se eu pesquisar algo novo, ativo manualmente o repositório na linha de comando durante uma consulta de pesquisa.

E sim - faz sentido espelhar localmente se você tiver vários servidores que precisam desses repositórios - especialmente se esses servidores não estiverem conectados à própria internet.

    
por 06.07.2011 / 21:52