Uma opção para atingir seu objetivo é "rolar" seu próprio RPM. Não é uma tarefa trivial, mas uma vez que você entenda o processo, isso pode ser feito sem problemas em apenas algumas etapas (dependendo do nível de sofisticação necessário para o software). Eu tenho que instalar muito do software de origem para meus clientes, e acho que, quando possível, reservar tempo para criar um RPM é benéfico administrativamente durante a vida útil do software. Eu ainda controlo o processo de criação, eu apenas levo o esforço um passo adiante e coloco o software construído em um pacote RPM limpo.
Da minha experiência, os benefícios de instalar o software como um RPM incluem
- Os usuários podem consultar o banco de dados RPM para descobrir informações sobre o software instalado
- Eu posso facilmente enviar o pacote para várias máquinas por meio de um repositório
yum
personalizado
- A instalação e remoção do software se torna simplista
- posso aproveitar todos os benefícios de usar o gerenciador de pacotes RPM
- Consigo manter versões diferentes do software "no arquivamento" mantendo os arquivos RPM e SRPM
- posso compartilhar meus esforços de um RPM personalizado com uma comunidade mais ampla
O wiki do Projeto Fedora tem um bom tutorial explicando o processo e as etapas para criar um RPM personalizado. Este é um excelente ponto de partida e dá uma idéia do poder disponível ao personalizar seu próprio RPM.