[H-GEN] What have I installed?

Jason Parker-Burlingham jasonp at uq.net.au
Tue Feb 11 16:50:19 EST 2003


[ Humbug *General* list - semi-serious discussions about Humbug and     ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]

"Steven Shaw" <steven_shaw at iprimus.com.au> writes:

> It won't help this time but I find that never installing .tar.gz files to
> the default location works for me. Something like:
> 
>     $ tar tvfz foo-0.1.tar.gz
>     $ cd foo-0.1
>     $ ./configure --prefix ~/local/foo-0.1
>     $ make
>     $ make check
>     $ make install

This works well if foo-0.1 fully respects the $PREFIX convention.
Some errant software will "forget" to do that and try to put things
into /usr/local even though you asked for /usr/local/foo-0.1.  Which
of course works out just fine for most people, who don't change the
defaults.

> You have to set up your PATH, MANPATH and maybe LD_LIBRARY_PATH or whatever
> but at least you know where the stuff is. Then you can remove by rm -f
> ~/local/foo-0.1. Package systems are overrated ;-) [1]

Well, the nice thing about package systems is you benefit from someone
else doing all this farting around for you, *and* there's usually a
manifest of files installed by the package, making for much easier
removal.

But y'all knew that.
-- 
``I may have agreed to something involving a goat.''  -- CJ

--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.  See http://www.humbug.org.au/



More information about the General mailing list