Googlesoftwareupdateagent



Google Software Update—also called Google Update—is a program that is automatically installed when you download Chrome. Google Update is used to support software patching (including both automatic/background and on-demand software updates) for Google Chrome and other Google products (such as Google Earth). I have the same issue. Before I updated to Catalina, Chrome was already garbage. Takes forever to open the app, and opening sites like Facebook and Yahoo seem to take forever.

  1. How To Disable Googlesoftwareupdateagent
  2. Googlesoftwareupdateagent Mac
How are people deploying Google Chrome with munki? Are you just copying the app bundle to /Applications and be done with it? Or are you copying the app and using postinstall script to enable/disable/configure the automatic updates? My method has just been to copy the app bundle (with optional_installs and managed_updates) but I have been thinking about letting Chrome update itself since I'm not always up-to-date with the Chrome releases.
I see there's the KeystoneRegistration.framework inside the Chrome bundle which installs /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle or ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle respectively.
So would something like this in postinstall_script be enough to enable the updates:
#!/bin/sh
INSTALL_SCRIPT='/Applications/Google Chrome.app/Contents/Versions/19.0.1084.46/Google Chrome Framework.framework/Frameworks/KeystoneRegistration.framework/Resources/install.py'
KEYSTONE='/Applications/Google Chrome.app/Contents/Versions/19.0.1084.46/Google Chrome Framework.framework/Frameworks/KeystoneRegistration.framework/Resources/Keystone.tbz'
'$INSTALL_SCRIPT' --install='$KEYSTONE' --root=/
exit 0
There's also this information in Google Help titled 'Managing updates in Google Software Update':
http://support.google.com/installer/bin/answer.py?hl=en&ctx=go&answer=147176
I haven't experimented with configuring the automatic updates (yet) but I'm assuming MCX would take care of these if needed.
--
Hannes Juutilainen
com.google.keystone.agent.plist
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPEplist PUBLIC '-//Apple//DTD PLIST 1.0//EN' 'http://www.apple.com/DTDs/PropertyList-1.0.dtd'>
<plistversion='1.0'>
<dict>
<key>Label</key>
<string>com.google.keystone.${INSTALL_TYPE}.agent</string>
<key>LimitLoadToSessionType</key>
<string>Aqua</string>
<key>ProgramArguments</key>
<array>
<string>${INSTALL_ROOT}/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/MacOS/GoogleSoftwareUpdateAgent</string>
<string>-runMode</string>
<string>ifneeded</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StartInterval</key>
<integer>${START_INTERVAL}</integer>
<key>StandardErrorPath</key>
<string>/dev/null</string>
<key>StandardOutPath</key>
<string>/dev/null</string>
</dict>
</plist>

commented Oct 9, 2011

Mac

How To Disable Googlesoftwareupdateagent

$ plutil -convert xml1 -o - com.google.keystone.agent.plist
com.google.keystone.agent.plist: Unknown character '$' (0x24) in on line 18

Googlesoftwareupdateagent Mac

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment