I recommend using GNU stow to manage all your home grown / compiled
application
just install everything you compile into a seperate directory, say
/usr/local/stow or /opt/stow
and install softwares at /usr/local/stow/application-version.number and
stow the latest one ..
this approach is adopted by quite a few places on campus and works quite
well.
see http://www.gnu.org/software/stow/ for info
Tim.
Derek Juba wrote:
I've been runnning Ubuntu on my home PC for a little while now, but I'm
running into the following problem. If I want to install a program myself
(say compiled from source) that's newer than the version in the Ubuntu
binary repository or that is not (yet) in the repository, I'm afraid to
install it behind the package manager's back in the standard locations
since the package manager would then no longer have an accurate picture of
what versions of things I have. I'm currently just installing this kind
of stuff to a programs directory in my home directory, but it seems kind
of silly to have to avoid putting programs in the standard locations. So,
what I want to know is, is there a better way to do this? Do other
distros (say, Gentoo) have this problem as well?
Thanks for any advice.
-Derek