Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,000 hints and counting!


Click here to return to the 'Remove every trace of a program by reinstalling it' hint
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Remove every trace of a program by reinstalling it
Authored by: lbundle on Wed, Jul 9 2008 at 12:45PM PDT
I'm not on my mac right now so I can't doublecheck everything, but there is a better way.

Every time you install an app a .bom (bill of materials) file is created. Its location is (off the top of my head) /Library/Receipts/<App_name>.pkg/Contents/Archive.bom. From the commandline you can issue the command:

lsbom /Library/Receipts/<App_name>.pkg/Contents/Archive.bom

(lsbom is 'ls' for .bom files)

This should list all the files that are installed for that app. You can then go at your leisure and remove them. I think the lsbom method is safer because it is the 'official' list. With the method above, the OS might list files not connected with that app.

[ Reply to This | # ]
Remove every trace of a program by reinstalling it
Authored by: Peganthyrus on Wed, Jul 9 2008 at 3:18PM PDT
Looking at the .bom only works for stuff that goes through the system installer; most custom installers don't seem to leave a log anywhere consistent, if at all.

So if you wanna destroy every trace of what, say, Adobe's hideous installer did to your system, this hint would be a good place to start.

[ Reply to This | # ]
File menu of installer
Authored by: ajmas on Wed, Jul 9 2008 at 3:52PM PDT
Another approach is to select the 'Files' menu item of the installer. This will list what files are to be installed.

[ Reply to This | # ]