Saya melakukan sebagian besar pekerjaan saya (melibatkan banyak C / Python) pada server pengembangan yang dibagikan dengan beberapa orang lain. Akibatnya kita semua tampaknya melakukan sedikit tugas administrasi sistem (tidak ada sysadmin). Ini cenderung berfungsi dengan baik, tetapi menginstal dan memelihara paket dan pustaka cenderung berantakan.
Akhir-akhir ini saya menemukan diri saya menginstal dan membangun lebih banyak paket dll di direktori home saya. Apa cara terbaik untuk memformalkan / merampingkan proses ini? Saat ini saya hanya ./configuringdengan --prefix, mengatur jalan saya sehingga saya ~/usr/bindatang sebelumnya usr/bin, dll, dan mencoba untuk mengatur LD_LIBRARY_PATHdan C_INCLUDE_PATHdan `PYTHONPATH dengan benar, tetapi ini menjadi rawan kesalahan dan menyakitkan. Apakah ada metode yang lebih "otomatis"?