I've been wondering about this since I started running Linux.
If I simply install software using an RPM and I still have this RPM once I decide to uninstall it, it's simple.
But what if the software wasn't installed from an RPM but from a tarball? And what if I don't remember what it was installed with? How do I remove software that I do not use anymore? As far as I can tell I should do something I always told people not to do in Windows and that is remove the directories containing the software. Isn't there some sort of "Add/Remove Programs" kind of thing? Or at least something that keeps track of where files go, so I can remove the right files manually without leaving any old unused stuff behind?
Then there's another thing I'm wondering about. My system is becoming kind of a mess because I tried out a lot of software to see what I liked best (it's my first install). What if I should decide to do a clean install? Are there things besides /etc, /home and the kernel config I definitely shouldn't forget to backup?
I guess I've asked enough questions for one post
