Re: Quick Annoyance

Andreas Fuchs <[email protected]>
Newsgroups gmane.linux.usability.annoyances
Message-ID <[email protected]>
Today, Paul Weinstein <[email protected]> wrote:
> But if you want to remove software it becomes a pain. Not all
> Makefiles have an option for removing software. If they do you have to
> guess at what its called. Is it uninstall, deinstall, remove, delete,
> erase?

I wouldn't recommend the use of makefile-provided deinstall (or
sometimes even install) tactics. They can (and sometimes do) remove
parts that the author didn't intend or even know about. Think of gettext
translations getting removed, etc. Some gnome software did that once, if
you bulit it from source. Can't remember details, though (-:

If you want to escape that trap, use stow. It allows you to install
every source package into its own directory (I use
/usr/local/stow/<packagename>), and makes symlinks from there to
/usr/local/. It warns you when there are name clashes or anything, and
uninstalling means just wiping the symlinks and removing
/usr/local/stow/<packagename>. No brittle makefile deinstall scripts or
anything.

Of course, name clashes can be a pain to work around, but it's still
better than having random other software break. (-:

HTH,
-- 
Andreas Fuchs, <[email protected]>, [email protected], antifuchs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.