I have a few Linux machines, each with a few 'users' (me, cgi etc), and multiple versions of software (mostly Perl, mostly my own code, but sometimes multiple versions of CPAN modules). To date I've managed this in an ad hoc fashion but it's driving me crazy and I'd like to bring some order to it.
Can anybody recommend a good article on setting up a methodical multi-configuration environment?