Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mobydick01

macrumors member
Original poster
Oct 13, 2011
44
0
I put some crappy software on my computer. It came with an installer that supposedly added some "components." Is there a way to find out what the installer installed so that I can remove it all?
 
I put some crappy software on my computer. It came with an installer that supposedly added some "components." Is there a way to find out what the installer installed so that I can remove it all?

If the installer used a standard Mac OS .pkg format, then you can use Pacifist to find out where the installer installed which software components. I use this software for Mac OS X (and updates) developer previews.
 
If the installer used a standard Mac OS .pkg format, then you can use Pacifist to find out where the installer installed which software components. I use this software for Mac OS X (and updates) developer previews.
Ah, yes, Pacifist. An excellent piece of software made by a MacNN forum member, IIRC. Unfortunately, it's $20 (I'm cheap) and not yet Lion compatible (I'm running Lion).

Yes, the manual method I posted will identify associated files, regardless of where they may be installed.
Well I'm familiar with that method, however in this instance I believe it may be insufficient.

The software I downloaded was Ogg Drop. Why I decided to delete it should be obvious: It ain't gonna work in 10.7. (Although that fact wasn't obvious to me when I downloaded it). Anyway, the .dmg contains the app (to be copied to the Applications folder), and the Components Installer.pkg.

I installed that package before realizing the app was useless, so presumably it actually installed junk as opposed to just pretending to, right? If it did, I can't find it simply by searching for the app name according to the guide...
 
Well I'm familiar with that method, however in this instance I believe it may be insufficient.
What makes you think it's insufficient?
ScreenCap 2.png
 
What makes you think it's insufficient?

Well, you are getting different result than I...

When searching for "ogg" the only thing that I get (which is actually related to the .ogg extension) is the Quicktime component.
 
Well, you are getting different result than I...

When searching for "ogg" the only thing that I get (which is actually related to the .ogg extension) is the Quicktime component.
Did you change the criteria to include System Files, as instructed?
 
In the terminal,

Code:
pkgutil --pkgs --volume /

lists all packaged installed.

To see all the crap that a package copied to your system,

Code:
pkgutil --files package (<-- full name of package here)

This will probably output a load of junk that scrolls off the screen, so you can either pipe it to more,

Code:
pkgutil --files org.virtualbox.pkg.virtualbox | more

and flip through the results, or output it to a text file and then open it in textedit or whatever,

Code:
pkgutil --files org.virtualbox.pkg.virtualbox > ~/Desktop/vbox_stuff.txt

I believe an alternative that yields the same results is to find the .bom files and then list their contents. e.g.,

Code:
robotjr:Library mike$ sudo find / -iname "*.bom" | grep -i virt  (<-- something relevant)
/private/var/db/receipts/org.virtualbox.pkg.vboxkexts.bom
/private/var/db/receipts/org.virtualbox.pkg.vboxstartupitems.bom
/private/var/db/receipts/org.virtualbox.pkg.virtualbox.bom
/private/var/db/receipts/org.virtualbox.pkg.virtualboxcli.bom
robotjr:Library mike$ lsbom /private/var/db/receipts/org.virtualbox.pkg.virtualboxcli.bom

Edit: Here's an article that might help. It's for SL though. Receipts in Lion are kept in /private/var/db/receipts/

http://www.macworld.com/article/47341/2005/10/viewprogdetails.html
 
Last edited:
those terminal commands are great - thanks for those!

(they will be put in the old toolbox for future use).

If you are lazy you could just use AppZapper (the trial comes with ~5 free zaps).
 
In the terminal,

Code:
pkgutil --pkgs --volume /

lists all packaged installed.

To see all the crap that a package copied to your system,

Code:
pkgutil --files package (<-- full name of package here)

This will probably output a load of junk that scrolls off the screen, so you can either pipe it to more,

Code:
pkgutil --files org.virtualbox.pkg.virtualbox | more

and flip through the results, or output it to a text file and then open it in textedit or whatever,

Code:
pkgutil --files org.virtualbox.pkg.virtualbox > ~/Desktop/vbox_stuff.txt

I believe an alternative that yields the same results is to find the .bom files and then list their contents. e.g.,

Code:
robotjr:Library mike$ sudo find / -iname "*.bom" | grep -i virt  (<-- something relevant)
/private/var/db/receipts/org.virtualbox.pkg.vboxkexts.bom
/private/var/db/receipts/org.virtualbox.pkg.vboxstartupitems.bom
/private/var/db/receipts/org.virtualbox.pkg.virtualbox.bom
/private/var/db/receipts/org.virtualbox.pkg.virtualboxcli.bom
robotjr:Library mike$ lsbom /private/var/db/receipts/org.virtualbox.pkg.virtualboxcli.bom

Edit: Here's an article that might help. It's for SL though. Receipts in Lion are kept in /private/var/db/receipts/

http://www.macworld.com/article/47341/2005/10/viewprogdetails.html
Excellent - that was a huge help. Thanks.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.