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 ./configuringcon --prefix, impostando il mio percorso in modo che il mio ~/usr/binvenga prima usr/bin, ecc., E provando a impostare LD_LIBRARY_PATHe C_INCLUDE_PATHe `PYTHONPATH correttamente, ma questo sta diventando soggetto a errori e doloroso. Esiste un metodo più "automatizzato"?