On Sunday 29 April 2007, lists Guillot wrote: > Hello everyone, and welcome to Newbie Question Sunday. > > I often install packages from source with ./configure, make, make > install. Sometimes I'm not happy with the software for whatever > reason and I want to get rid of it. I don't actually know how to do > this, till now I've always done make clean or make distclean if > available, and then deleted the sources. But I installed something > the other day that messed up something else, and uninstalling in this > manner did not fix the problem. So how does one really fully undo > what is done by ./configure, make, make install? > > To give an example, to solve a claimed dependency by some other > software I went and installed iconv ( > http://www.gnu.org/software/libiconv/ ). Then when I tried to run man > > from the command line I got: > > man man > > Reformatting man(1), please wait... > iconv: conversion from utf8 unsupported > iconv: try 'iconv -l' to get the list of supported encodings > > So I "uninstalled" iconv as mentioned above, but the problem didn't > go away. to my surprise I found that /usr/local/bin/iconv was still > there. If I delete it the problem is solved, so that's ok. The > question is that I thought make clean would have got rid of it, and > now I wonder what other junk is left lying around from other source > packages I've installed and "removed". How does one really uninstall? > How do you know if everything's been removed? > > Sorry if this is embarrassingly basic. Cheers. > > g
============= If you haven't deleted your source directory of the program you installed, I believe you can use "make uninstall" to remove as easily as you installed it. As Thomas pointed out, it would be better to use a rpm file either by using "checkinstall", krpmbuilder or writing your own spec to compile as a rpm. All procedures would make your life and system infinitely easier to maintain. regards, Lee -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
