Here is what I would try to find files that have not been installed
using the debian packaging tool (e.g svn, self-compiled sources,
etc.).
* Have a look at /usr/bin and /usr/local/bin with "ls -rtl *"
Browsing through the list and have a look at the sorted
timestamps. This should give you a good idea about the origin
of the files. Most source packages publish binaries in these
directories (unless you overwrite that behaviour with
"./configure --prefix=..." - something I always (try to) do when
compiling and installing stuff myself).
* Look for (executable) files that are newer than the files from
your basic installation. E.g. files newer than 90 days:
Code:
sudo find / -type f -perm /u+x -mtime -90 -print
The problem is that this also lists updates of the last 90 days.
* You can create a list of all officially installed (executable) files
by running dpkg -l (to get a list of all installed packages) and
then dpkg -L for every package. You can compare that full list (after
sorting it with "sort" and removing duplicates with "uniq")
to a list of all (executable) files on the system
(created with "find" again, see above).
Bookmarks