Eu faço a maior parte do meu trabalho (envolve muito C / Python) em um servidor de desenvolvimento que é compartilhado com várias outras pessoas. Como resultado, todos nós parecemos fazer algumas tarefas de administração do sistema (não há sysadmin). Isso tende a funcionar bem, mas instalar e manter pacotes e bibliotecas tende a ser confuso.
Ultimamente eu me encontrei instalando e construindo mais e mais pacotes, etc, no meu diretório pessoal. Qual é a melhor maneira de formalizar / otimizar esse processo? No momento, estou apenas ./configuringcom --prefix, definindo o meu caminho para que o meu ~/usr/binvenha antes usr/bin, etc, e tentando definir LD_LIBRARY_PATHe C_INCLUDE_PATHPYTHONPATH corretamente, mas isso está se tornando propenso a erros e doloroso. Existe um método mais "automatizado"?