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 ./configuring
dengan --prefix
, mengatur jalan saya sehingga saya ~/usr/bin
datang sebelumnya usr/bin
, dll, dan mencoba untuk mengatur LD_LIBRARY_PATH
dan C_INCLUDE_PATH
dan `PYTHONPATH dengan benar, tetapi ini menjadi rawan kesalahan dan menyakitkan. Apakah ada metode yang lebih "otomatis"?