Existe uma ferramenta que permita instalar as dependências de um .spec de RPM em um ambiente isolado? Não instalarei essas dependências globalmente no sistema e não posso fazê-lo, pois não tenho privilégios de root.
O motivo
Desejo criar um pacote A que depende de uma versão mais recente do B (que não pode ser instalada globalmente no sistema).
Eu gosto de construir a versão mais recente do B e deixar a ferramenta de construção instalar B é -devel
-o em um ambiente isolado para fornecer todos os arquivos necessários para a construção de um .
Soluções
- Existem ferramentas para fazer isso?
- Caso contrário, com o que devo cuidar ao tentar fazer isso com o dizer
chroot
? - Isso seria uma má prática?
Acho que tentar compilar pacotes nos hosts de produção é uma prática ruim e tentar fazê-lo sem privilégios de root é mais complicado do que criar suas próprias máquinas de compilação. O que eu normalmente faço é o seguinte.
fonte
Você quer usar simulação. Permite construir rpms em um chroot
https://fedorahosted.org/mock/
fonte