On Sat, 2003-07-12 at 20:13, Curtis Rey wrote:
This example is faily straight forward. The directories and files are conviently located. But say I wanted to remove Xine and all the files that are associated with it (like codecs and libs). Then I have to know which directories, files, and other associated stuff to remove as well - so as not to have dead/useless files cluttering things up and sucking up space.
Having said that, most actual source packages have a "make uninstall" target, which will remove the installed files.
The problem herein is that some files/libs are used by other programs and others are not. So one has to know which files to safely remove/delete and which ones not to in order to get rid of the unecessary stuff for Xine but not break other apps or programs/protocols. This is the advantage of rpms overall.
This is true, plus you don't have to keep the build directory around for when/if you want to uninstall