Faccio la maggior parte del mio lavoro (coinvolge molto C / Python) su un server di sviluppo condiviso con molte altre persone. Di conseguenza, sembra che tutti noi facciamo un po 'delle faccende di amministrazione del sistema (non esiste un amministratore di sistema). Questo tende a funzionare bene, ma l'installazione e la manutenzione di pacchetti e librerie tende a essere disordinata.
Ultimamente mi sono ritrovato a installare e costruire sempre più pacchetti ecc. Nella mia home directory. Qual è il modo migliore per formalizzare / semplificare questo processo? In questo momento sto semplicemente ./configuring
con --prefix
, impostando il mio percorso in modo che il mio ~/usr/bin
venga prima usr/bin
, ecc., E provando a impostare LD_LIBRARY_PATH
e C_INCLUDE_PATH
e `PYTHONPATH correttamente, ma questo sta diventando soggetto a errori e doloroso. Esiste un metodo più "automatizzato"?