I use FC3 with the planet ccrma on top of it. I try to keep the machine as clean as I
can(good way to test the Fernando's newest builds). But when I see the
newest/greatest program anounced I have a hard time not wanting to check it out and build
it on the machine.
A while back I started using my own little directory structure to build within; both to
see if a program will build within the planet environment, and to check out a new program
to see if I like it.
The way I do it is to let the normal linux file permissions keep the new builds from
installing over the main system by doing the the configure-make-make install as a regular
user.
I just make a directory under my home directory(or other user if I'm really nervous
about the program I'm about to check out), and do everything there. This is the
setup I've been using, which seems to work for quite a few programs:
I make a directory called /home/tracey/newbuilds/ where I uncompress and untar the program
I need to build and check out. I also have /home/tracey/newbuilds/usr/ there with the
subdirectories bin, lib, local, share, and man off of that.
I then just pop into the directory where the new program is untared to and do:
./configure --help
to see if there are any program other switches I may want to use
and then do
./configure --prefix=/home/tracey/newbuilds/usr
make
make install
Most of the time the program can be run using the long path name:
/home/tracey/newbuilds/usr/bin/newprogram
and the man pages can be read by using
man -M /home/tracey/newbuilds/usr/man/newprogram