I recommend you install aptitude and do the following.
Under "Installed Packages", if you don't know what a package is (i.e., you didn't explicitly say "install this for me"), select it and hit "M" to mark it as "auto-installed". If nothing else requires it, it will be removed.
From now on, use aptitude to install/remove packages. It can be used with it's curses interface or you can use it like apt-get (aptitude install foo, aptitude remove foo). This will continually keep track of what packages are automatically installed and which are explicitly requested by you.
Oh, and btw, this all assumes you are using testing or unstable.
|