Originally Posted by namphcar22
Some third-party programs like matlab provide install scripts or binaries which don't have an uninstall option. So uninstalling these programs is a real pain, since I have to track down each of the hundreds of files scattered across my filesystem. Is there some way to monitor the filesystem changes made by these installers? For shell scripts I can in principle examine the script, but this isn't possible for binary installers.
I know this pain, I experienced it too many times when installing some very complex mathematical packages.
Long ago I arrived at the following solution and still use it: not to perform the final step
, i.e., the system install. Keep all the binaries, libraries, and data files in a single directory tree where you either unpacked or compiled the package sources, and create instead symbolic links to the executables.