I do most of my work (involves a lot of C/Python) on a development server that is shared with several other people. As a result we all seem to do a bit of the system administration chores (there is no sysadmin). This tends to work alright, but installing and maintaining packages and libraries tends to be messy.
Lately I've found myself installing and building more and more packages etc in my home directory. What is the best way to formalize/streamline this process? Right now I am merely
--prefix, setting my path so that my
~/usr/bin comes before
usr/bin, etc, and trying to set
C_INCLUDE_PATH and `PYTHONPATH properly, but this is becoming error-prone and painful. Is there a more "automated" method?