Hago la mayor parte de mi trabajo (implica una gran cantidad de C / Python) en un servidor de desarrollo que se comparte con varias otras personas. Como resultado, todos parecemos hacer un poco de las tareas de administración del sistema (no hay administrador de sistemas). Esto tiende a funcionar bien, pero instalar y mantener paquetes y bibliotecas tiende a ser complicado.
Últimamente me he encontrado instalando y construyendo más y más paquetes, etc. en mi directorio de inicio. ¿Cuál es la mejor manera de formalizar / racionalizar este proceso? En este momento estoy más que ./configuring
con --prefix
, el establecimiento de mi camino para que mi ~/usr/bin
viene antes usr/bin
, etc, y tratar de establecer LD_LIBRARY_PATH
y C_INCLUDE_PATH
y `PYTHONPATH correctamente, pero esto se está convirtiendo propenso a errores y doloroso. ¿Existe un método más "automatizado"?