Is there a way to know what an installer installed?

Discussion in 'macOS' started by mobydick01, Oct 31, 2011.

  1. mobydick01 macrumors member

    Joined:
    Oct 13, 2011
    #1
    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?
     
  2. Mr. Retrofire macrumors 601

    Mr. Retrofire

    Joined:
    Mar 2, 2010
    Location:
    www.emiliana.cl/en
    #2
    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.
     
  3. GGJstudios macrumors Westmere

    GGJstudios

    Joined:
    May 16, 2008
    #3
  4. Mr. Retrofire macrumors 601

    Mr. Retrofire

    Joined:
    Mar 2, 2010
    Location:
    www.emiliana.cl/en
    #4
    Especially if you do not know, where the app components are installed (OPs original question).

    :rolleyes:
     
  5. GGJstudios macrumors Westmere

    GGJstudios

    Joined:
    May 16, 2008
    #5
    Yes, the manual method I posted will identify associated files, regardless of where they may be installed.
     
  6. mobydick01 thread starter macrumors member

    Joined:
    Oct 13, 2011
    #6
    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).

    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...
     
  7. GGJstudios macrumors Westmere

    GGJstudios

    Joined:
    May 16, 2008
    #7
    What makes you think it's insufficient?
    ScreenCap 2.png
     
  8. mobydick01 thread starter macrumors member

    Joined:
    Oct 13, 2011
    #8
    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.
     
  9. GGJstudios macrumors Westmere

    GGJstudios

    Joined:
    May 16, 2008
    #9
    Did you change the criteria to include System Files, as instructed?
     
  10. mobydick01 thread starter macrumors member

    Joined:
    Oct 13, 2011
    #10
    Yep.
     
  11. yawns, Oct 31, 2011
    Last edited: Oct 31, 2011

    yawns macrumors member

    Joined:
    Oct 12, 2011
    #11
    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
     
  12. mainstay macrumors 6502

    mainstay

    Joined:
    Feb 14, 2011
    Location:
    BC
    #12
    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).
     
  13. mobydick01 thread starter macrumors member

    Joined:
    Oct 13, 2011
    #13
    Excellent - that was a huge help. Thanks.
     
  14. GGJstudios macrumors Westmere

    GGJstudios

    Joined:
    May 16, 2008
    #14
    In most cases, app removal software like AppZapper doesn't do a thorough job of finding and removing files/folders related to deleted apps. For more information, read this.
     

Share This Page