Difference between revisions of "Google Chrome"
Line 25: | Line 25: | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Google Chrome 7.0=== | ===Google Chrome 7.0=== | ||
Line 106: | Line 85: | ||
Google Chrome has another standalone installer that apparently cannot be made to install silently. This installer is called ChromeStandaloneSetup.exe . You can download it http://www.google.com/chrome/eula.html?standalone=1 | Google Chrome has another standalone installer that apparently cannot be made to install silently. This installer is called ChromeStandaloneSetup.exe . You can download it http://www.google.com/chrome/eula.html?standalone=1 | ||
+ | |||
+ | ===Google Chrome 5.0=== | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | |||
+ | <packages | ||
+ | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
+ | xsi:noNamespaceSchemaLocation="../xsd/packages.xsd" > | ||
+ | |||
+ | <package id="googlechrome" name="Google Chrome" revision="1" reboot="false" priority="2" > | ||
+ | <check type="uninstall" condition="exists" path="Google Chrome"/> | ||
+ | <check type="file" condition="exists" path="%PROGRAMFILES%\Google\Chrome\Application\5.0.375.70\nacl64.exe" /> | ||
+ | |||
+ | <install cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --system-level --do-not-launch-chrome'/> | ||
+ | <upgrade cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --system-level --do-not-launch-chrome'/> | ||
+ | <remove cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --uninstall --force-uninstall --system-level'/> | ||
+ | |||
+ | </package> | ||
+ | |||
+ | </packages> | ||
+ | </source> | ||
[[Category:Silent Installers]] | [[Category:Silent Installers]] |
Revision as of 16:44, 10 February 2011
Contents
System wide Installation
Normally, Google Chrome installs per-user. To install it system-level into the %PROGRAMFILES% directory, use the chrome_installer.exe installer and the --system-level option. Please note that the regular Chrome standalone installer (ChromeStandaloneSetup.exe) does not seem to accept any command-line switches and can't be made to install silently.
Interesting side note: even though you can't make ChromeStandaloneSetup.exe to install silently, you can get a version of it that will install systemwide. To get this, first download the regular version of the ChromeStandaloneSetup.exe . Make a note of the actual URL the file was downloaded from (in Firefox, right-click on the downloaded file and select "copy download link"). This link will include the string "needadmin%3Dfalse". Replace this string with "needadmin%3Dtrue" and download again from this modified URL. This will give you an installer for systemwide installation.
Google chrome 9.2.21854
You can download the current stable version of Google Chrome as an MSI file at: http://www.google.com/chrome/eula.html?msi=true (GoogleChromeStandaloneEnterprise.msi)
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package id="google_chrome" name="Google Chrome 9" revision="9.2.21854" reboot="false" priority="20">
<check type="uninstall" condition="exists" path="Google Chrome"/>
<check type="file" condition="exists" path="%PROGRAMFILES%\Google\Chrome\Application\9.0.597.94\nacl64.exe" />
<install cmd='msiexec /qn /norestart /i "%SOFTWARE%\chrome\GoogleChrome.msi"' />
<upgrade cmd='msiexec /qn /norestart /i "%SOFTWARE%\chrome\GoogleChrome.msi"' />
<remove cmd='msiexec /qn /x {54DF35BD-4A36-35DA-B029-A0C083C88614}' />
</package>
</packages>
Google Chrome 7.0
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package id="google_chrome" name="Google Chrome" revision="1" reboot="false" priority="2" >
<check type="uninstall" condition="exists" path="Google Chrome"/>
<check type="file" condition="exists" path="%PROGRAMFILES%\Google\Chrome\Application\7.0.517.41\nacl64.exe" />
<install cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --system-level --do-not-launch-chrome'/>
<upgrade cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --system-level --do-not-launch-chrome'/>
<remove cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --uninstall --force-uninstall --system-level'/>
</package>
</packages>
The URL to download the correct Google Chrome installer is http://dl.google.com/chrome/install/375.70/chrome_installer.exe
Per-user Installation
This is a silent installer and uninstaller for Google Chrome. This will install Google Chrome only for the user running wpkg.
<package
id="chrome"
name="Google Chrome"
revision="17"
reboot="postponed"
priority="5"
>
<!--<check type="uninstall" condition="exists" path="Google Chrome" /> This doesn't work for per-user appliations... -->
<check type="file" condition="exists" path="%USERPROFILE%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" />
<install cmd="%SOFTWARE%\chrome\chrome_installer.exe"/>
<install cmd="PING LOCALHOST -n 5"/>
<install cmd="taskkill /IM chrome.exe">
<exit code="any"/>
</install>
<install cmd='cmd /c mkdir "%USERPROFILE%\Local Settings\Application Data\Google\Chrome\Application"'>
<exit code="any"/>
</install >
<install cmd='cmd /c echo hello > "%USERPROFILE%\Local Settings\Application Data\Google\Chrome\Application\First Run"'/>
<upgrade cmd="%SOFTWARE%\chrome\chrome_installer.exe"/>
<upgrade cmd="PING LOCALHOST -n 5"/>
<upgrade cmd="taskkill /IM chrome.exe">
<exit code="any"/>
</upgrade>
<!-- CHANGE PATH WHENEVER THERE IS A NEW VERSION -->
<remove cmd='"%USERPROFILE%\Local Settings\Application Data\Google\Chrome\Application\1.0.154.59\Installer\setup.exe" --uninstall --force-uninstall'/>
</package>
The offline installer be downloaded from here: http://dl.google.com/chrome/install/375.55/chrome_installer.exe
Google Chrome has another standalone installer that apparently cannot be made to install silently. This installer is called ChromeStandaloneSetup.exe . You can download it http://www.google.com/chrome/eula.html?standalone=1
Google Chrome 5.0
<?xml version="1.0" encoding="UTF-8"?>
<packages
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../xsd/packages.xsd" >
<package id="googlechrome" name="Google Chrome" revision="1" reboot="false" priority="2" >
<check type="uninstall" condition="exists" path="Google Chrome"/>
<check type="file" condition="exists" path="%PROGRAMFILES%\Google\Chrome\Application\5.0.375.70\nacl64.exe" />
<install cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --system-level --do-not-launch-chrome'/>
<upgrade cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --system-level --do-not-launch-chrome'/>
<remove cmd='%SOFTWARE%\google_chrome\chrome_installer.exe --uninstall --force-uninstall --system-level'/>
</package>
</packages>