Difference between revisions of "Google earth"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Updated for version 5.x)
(Add new upstream version with updated download url.)
Line 4: Line 4:
  
 
Current Download: http://dl.google.com/earth/client/GE5/release_5_0/GoogleEarth-Win-Plus-5.0.11337.1968.exe
 
Current Download: http://dl.google.com/earth/client/GE5/release_5_0/GoogleEarth-Win-Plus-5.0.11337.1968.exe
 +
Even newer: http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_0_1/GoogleEarth-Win-Plus-5.0.11733.9347.exe
  
 
First start the install manually and get the contents of the Folder with "google earth.msi" from your local Temp directory and store this to your packages/googleearth directory.
 
First start the install manually and get the contents of the Folder with "google earth.msi" from your local Temp directory and store this to your packages/googleearth directory.

Revision as of 17:47, 11 June 2009

This is a silent installer and uninstaller for Google Earth.

Version 5.x

Current Download: http://dl.google.com/earth/client/GE5/release_5_0/GoogleEarth-Win-Plus-5.0.11337.1968.exe Even newer: http://cache.pack.google.com/edgedl/earth/client/GE5/release_5_0_1/GoogleEarth-Win-Plus-5.0.11733.9347.exe

First start the install manually and get the contents of the Folder with "google earth.msi" from your local Temp directory and store this to your packages/googleearth directory.

<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 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