Difference between revisions of "Google earth"
(new 5.2.1 release of google earth) |
(tidyup) |
||
Line 1: | Line 1: | ||
This is a silent installer and uninstaller for Google Earth. | This is a silent installer and uninstaller for Google Earth. | ||
− | + | = Version 5.x = | |
+ | ==Download== | ||
Current Download: http://dl.google.com/earth/client/GE5/release_5_2_1/GoogleEarth-Win-Bundle-5.2.1.1329.exe | Current Download: http://dl.google.com/earth/client/GE5/release_5_2_1/GoogleEarth-Win-Bundle-5.2.1.1329.exe | ||
<br>Older Release 5.1: http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_1_0/GoogleEarth-Win-Bundle-5.1.7938.4346.exe | <br>Older Release 5.1: http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_1_0/GoogleEarth-Win-Bundle-5.1.7938.4346.exe | ||
Line 10: | Line 11: | ||
and http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_0_1/GoogleEarth-Win-Plus-5.0.11733.9347.exe | and http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_0_1/GoogleEarth-Win-Plus-5.0.11733.9347.exe | ||
− | + | ==MSI== | |
− | + | To get the Google Earth.msi file, extract it from the .exe installer file using an unzip program, or use the .exe installer's '/A' command line option to perform a installation to a network share. | |
− | or | + | |
− | + | ||
− | + | ||
+ | ==WPKG Installer== | ||
<source lang="xml"> | <source lang="xml"> | ||
<package | <package | ||
Line 41: | Line 40: | ||
</source> | </source> | ||
+ | ===Version Check=== | ||
To implement a check type between versions you should be aware that Google frequently changes the path to the executable between versions. | To implement a check type between versions you should be aware that Google frequently changes the path to the executable between versions. | ||
− | + | ||
+ | ====5.1.X==== | ||
<source lang="xml"> | <source lang="xml"> | ||
<check type='file' condition='versionequalto' path='c:\program files\google\google earth\client\googleearth.exe' value='5.1.XXXX.XXXX' /> | <check type='file' condition='versionequalto' path='c:\program files\google\google earth\client\googleearth.exe' value='5.1.XXXX.XXXX' /> | ||
</source> | </source> | ||
− | 5.0.X | + | |
+ | ====5.0.X==== | ||
<source lang="xml"> | <source lang="xml"> | ||
<check type='file' condition='versionequalto' path='c:\program files\google\google earth\googleearth.exe' value='5.0.XXXX.XXXX' /> | <check type='file' condition='versionequalto' path='c:\program files\google\google earth\googleearth.exe' value='5.0.XXXX.XXXX' /> | ||
</source> | </source> | ||
− | Corresponding upgrade commands should | + | |
+ | Corresponding upgrade commands should first uninstall 5.0, then install 5.1: | ||
<source lang="xml"> | <source lang="xml"> | ||
<upgrade cmd='MsiExec.exe /X{CC016F21-3970-11DE-B878-005056806466} /quiet /norestart' /> | <upgrade cmd='MsiExec.exe /X{CC016F21-3970-11DE-B878-005056806466} /quiet /norestart' /> | ||
Line 56: | Line 59: | ||
</source> | </source> | ||
− | + | = Version 4.2.198.2451 = | |
I used the following commands: | I used the following commands: |
Revision as of 12:48, 17 July 2010
This is a silent installer and uninstaller for Google Earth.
Contents
Version 5.x
Download
Current Download: http://dl.google.com/earth/client/GE5/release_5_2_1/GoogleEarth-Win-Bundle-5.2.1.1329.exe
Older Release 5.1: http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_1_0/GoogleEarth-Win-Bundle-5.1.7938.4346.exe
Older Release 5.1: http://dl.google.com/earth/client/GE5/release_5_1_0/googleearth-Win-5.1.3509.4636.exe
Older Release 5.1: http://dl.google.com/earth/client/GE5/release_5_1_0/GoogleEarth-Win-5.1.3506.3999.exe
Older Release 5.0: http://dl.google.com/earth/client/GE5/release_5_0/GoogleEarth-Win-Plus-5.0.11337.1968.exe
and http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_0_1/GoogleEarth-Win-Plus-5.0.11733.9347.exe
MSI
To get the Google Earth.msi file, extract it from the .exe installer file using an unzip program, or use the .exe installer's '/A' command line option to perform a installation to a network share.
WPKG Installer
<package
id="googleearth"
name="Google Earth"
revision="1"
reboot="false"
priority="10">
<check type="uninstall" condition="exists" path="Google Earth" />
<install cmd='%COMSPEC% /C "md %SystemDrive%\netinst\logs\"' > <!-- install fails if log dir doesn't exist -->
<exit code="0" />
<exit code="1" /> <!-- directory already exists -->
</install>
<install cmd='msiexec /qb /l* %SystemDrive%\netinst\logs\googleearth.txt /i "%SOFTWARE%\googleearth\google earth.msi" ALLUSERS=1' />
<upgrade cmd='msiexec /qb /l* %SystemDrive%\netinst\logs\googleearth.txt /i "%SOFTWARE%\googleearth\google earth.msi" ALLUSERS=1' />
<remove cmd='MsiExec.exe /qb /x {548EAC70-EE00-11DD-908C-005056806466}' >
<!--
For other versions check out the line beginning "ProductCode=" from Setup.ini in same directory as google earth.msi.
-->
<exit code="0" />
<exit code="1605" reboot="true" />
</remove>
</package>
Version Check
To implement a check type between versions you should be aware that Google frequently changes the path to the executable between versions.
5.1.X
<check type='file' condition='versionequalto' path='c:\program files\google\google earth\client\googleearth.exe' value='5.1.XXXX.XXXX' />
5.0.X
<check type='file' condition='versionequalto' path='c:\program files\google\google earth\googleearth.exe' value='5.0.XXXX.XXXX' />
Corresponding upgrade commands should first uninstall 5.0, then install 5.1:
<upgrade cmd='MsiExec.exe /X{CC016F21-3970-11DE-B878-005056806466} /quiet /norestart' />
<upgrade cmd='msiexec /i "%SOFTWARE%\GoogleEarth-Plus-5.1.3533.17131\google earth.msi" /qn ALLUSERS=2' />
Version 4.2.198.2451
I used the following commands:
<?xml version="1.0" encoding="utf-8" ?>
<packages>
<package id='GoogleEarth' name='Google Earth' revision='421982451' priority='50' reboot='true' >
<!-- Google Earth -->
<check type='uninstall' condition='exists' path='Google Earth' />
<install cmd='"%SOFTWARE%\Google Earth v.4.2.198.2451\Google_Earth_BZXD.exe" /S /v/qn' />
<install cmd='"%SOFTWARE%\Google Earth v.4.2.198.2451\postinstall.cmd"' />
<remove cmd='msiexec.exe /qn /x{407B9B5C-DAC5-4F44-A756-B57CAB4E6A8B}' />
<upgrade cmd='"%SOFTWARE%\Google Earth v.4.2.198.2451\Google_Earth_BZXD.exe" /S /v/qn' />
<upgrade cmd='"%SOFTWARE%\Google Earth v.4.2.198.2451\postinstall.cmd"' />
<depends package-id='shortcut' />
</package>
</packages>
While using the following postinstall.cmd:
@echo off
echo Create shortcut
set PRGPATH="%ALLUSERSPROFILE%"
Shortcut.exe "/f:%ALLUSERSPROFILE%\StartmenÂ\Programme\Google Earth.lnk" /a:c /t:^%%ProgramFiles^%%"\Google\Google Earth\googleearth.exe" /w:^%%ProgramFiles^%%"\Google\Google Earth"
Shortcut.exe "/f:%ALLUSERSPROFILE%\Start Menu\Programs\Google Earth.lnk" /a:c /t:^%%ProgramFiles^%%"\Google\Google Earth\googleearth.exe" /w:^%%ProgramFiles^%%"\Google\Google Earth"
REM exit 0
This will create the shourtcuts within the all users profile since google earth will install them only to the current user. So in case you run WPKG using WPKG-Client it installs it to the SYSTEM user start menu only and the icons will never appear somewhere.
NOTE: For this to work you need the shortcut.exe tool.
NOTE: For version ending with BZXD you can use the command
Google_Earth_BZXD.exe /S /v"/qb ALLUSERS=2"
This will put the shortcut in the all users profile