Being fundamentally fed up with Google’s Mac software updating tool, I decided to keep a local copy of the instructions found here along with the reasons why I think it is a spectacularly bad (and buggy) piece of software, bordering on the evil:
- You cannot switch it off or control the update frequency in an obvious way.
- It enmeshes itself into your system without so much as a by-your-leave
- It does not work like Sparkle or any other sensibly designed software update mechanism for the Mac (Microsoft’s Office updater, in comparison, is much more polite)
- It makes a point of upgrading Google Gears without you knowing it (I only spotted that because I run Hardware Growler and it notified me of an image file being silently mounted)
- It has (as of March 2009) a stupid bug whereby if you’re running as
a non-admin user, it will repeatedly fail to upgrade any
applications installed in the main
Applications
folder because whoever implemented it does not know how to ask for admin privileges.
That said, here are my version of the notes from the site linked above,
after some testing and figuring out what was and wasn’t actually set up
with launchd (launchctl list | grep google
is your friend).
Process Name | Removal |
---|---|
Google Updater Helper | Remove the Google item in ~/Library/Preferences/loginwindow.plist |
googleml-modwatch | Rename /Library/LaunchDaemons/com.google.GoogleML.plist |
GoogleSoftwareUpdateDaemon | Rename /Library/LaunchDaemons/com.google.keystone.daemon.plist |
GoogleSoftwareUpdateAgent | Rename /Library/LaunchAgents/com.google.keystone.agent.plist |
You can still manually run the updates when you want to by running
/Library/Google/Google Updater/Google Updater.app
, or you can just get
rid of the whole thing by doing:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
Guess which one I picked.