matthewg42 |
08-03-2008 06:19 AM |
It looks like wine is installed in /usr/local/... which usually means you have installed it manually - i.e. not with the package management system.
I assume you are familiar with Windows, so I'd like a draw an analogy. Lets say you get an application which is in a .zip file - there is no installer - the zip file just contains containing a .exe file and a few .dlls and data files. You unzip this in C:\myapp\. In this case you would no expect to be able to go to add/remove programs to un-install it - it has not been registered with the OS - you must manually delete it.
The same thing goes for any software which you install on a debian/ubuntu system where you do not use one of th front ends to the package management system (apt-get or aptitude or adept or synaptic and so on).
When you build software from source, it does not use the package management system. Some (but not all) projects provide a "make uninstall" target. If you have this, and remember building and installing with "make install", you should be fine to use it.
If there is no "make uninstall" target, you simply have to go and delete the files for th program. This can be a little fiddly because the file system layout means the files are split over several areas - the binary goes in <prefix>/bin, the libraries go in <prefix>/lib, and so on.
For this reason, when I am building from source, I usually set the <prefix> to be /opt/<applicationname>/
This way, everything gets installed under one directory, and if I want to get rid of it, I just delete that directory. The down-side is that the binary will not be in the PATH, and if there are libraries to load, I sometimes need to set the LD_LIBRARY_PATH. For me this is worth the effort for the clean un-install.
|