If you are using an OS based on the Synaptic Package Manager, you must have noticed by now that when trying to install a new package through Synaptic, it draws in miscellaneous packages that are needed for the program to work. These packages are called dependencies.
Read more »How to completely remove an application in GNU/Linux
http://www.mygnulinux.com –