Difference between revisions of "OpenOffice.org 2.x"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(enhance section on customizations)
Line 1: Line 1:
 
== Basics ==
 
== Basics ==
  
First, download OOo_2.0_Win32Intel_install.exe from [http://download.openoffice.org/index.html OpenOffice.org] Website.<br>
+
First, download the OpenOffice installer (i.e. OOo_2.0_Win32Intel_install.exe) from [http://download.openoffice.org/index.html OpenOffice.org] Website.<br>
Execute the downloaded installer - it creates a directory named ''OpenOfficeorg 2.0 Installation Files'', which includes several files.
+
Run the installer - it creates a directory named ''OpenOffice.org 2.0 Installation Files'', which includes several files.
 
The ones you need are:
 
The ones you need are:
  
Line 32: Line 32:
 
== Localized builds ==
 
== Localized builds ==
  
The best way to install a localized build (in my opinion) is to also install localized language pack. Then the user can choose if he wants to have the English interface or the localized one. An example for Estonian language pack:
+
The best way to install a localized build (in my opinion) is to install localized language packs in addition to the English installer. This way the user can choose if they want to have the English interface or the localized one. An example for the Estonian language pack:
 
<!--<blockquote style="background: white; border: 1px solid black; padding: 1em;">-->
 
<!--<blockquote style="background: white; border: 1px solid black; padding: 1em;">-->
 
<pre>
 
<pre>
Line 52: Line 52:
  
 
------  
 
------  
User Note: I tried this out and found that it didn't add the short cuts in the start menu... instead it was on the root of C.  So I'm currentily tring
+
User Note: I tried this out and found that it didn't add the short cuts in the start menu... instead it was on the root of C:.  So I'm currentily trying
"OpenOfficeorg 2.0 Installation Files\setup.exe" /quiet" for the install.  But the above remove scripts seems to work well
+
"OpenOffice.org 2.0 Installation Files\setup.exe" /quiet" for the install.  But the above remove script seems to work well
  
  
Line 78: Line 78:
 
  <install cmd='cmd /c mkdir "%TEMP%\ooo"' />
 
  <install cmd='cmd /c mkdir "%TEMP%\ooo"' />
 
  <!-- Expand the zip file -->
 
  <!-- Expand the zip file -->
  <install cmd='"c:\Program Files\7-Zip\7z.exe" e -y -o"%TEMP%"\ooo \\server\share\openoffice2\OOo_1.9.122_Win32Intel_install.zip"' />
+
  <install cmd='"%PROGRAMFILES%\7-Zip\7z.exe" e -y -o"%TEMP%"\ooo \\server\share\openoffice2\OOo_2.0_Win32Intel_install.zip"' />
 
  <install cmd='"%TEMP%\ooo\setup" /q' />
 
  <install cmd='"%TEMP%\ooo\setup" /q' />
 
  <install cmd='cmd /c del /s /q "%TEMP%\ooo"' />
 
  <install cmd='cmd /c del /s /q "%TEMP%\ooo"' />

Revision as of 17:57, 1 September 2006

Basics

First, download the OpenOffice installer (i.e. OOo_2.0_Win32Intel_install.exe) from OpenOffice.org Website.
Run the installer - it creates a directory named OpenOffice.org 2.0 Installation Files, which includes several files. The ones you need are:

openofficeorg1.cab
openofficeorg2.cab
openofficeorg20.msi
openofficeorg3.cab
openofficeorg4.cab

excerpt from package.xml, adjust your paths accordingly:

<package id="ooo-2.x" 
 name="OpenOffice.org 2.x" 
 revision="1" 
 reboot="false" 
 priority="0">
 <check type="uninstall" condition="exists" path="OpenOffice.org 2.0" />
 <install cmd='msiexec /qn /i "%SOFTWARE%\OOo_2.0\openofficeorg20.msi" ALLUSERS=1 SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1' />
 <upgrade cmd='msiexec /qn /i "%SOFTWARE%\OOo_2.0\openofficeorg20.msi" ALLUSERS=1 SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1' />
 <remove cmd='msiexec /qn /x{CE91484F-B0CF-4494-8BA6-7242EE913626}' />

</package>


The uninstall ID can be checked from the file setup.ini in the directory OpenOfficeorg 2.0 Installation Files

Question Does "uninstall ID" mean "{CE91484F-B0CF-4494-8BA6-7242EE913626}" or "OpenOffice.org 2.0"?

Localized builds

The best way to install a localized build (in my opinion) is to install localized language packs in addition to the English installer. This way the user can choose if they want to have the English interface or the localized one. An example for the Estonian language pack:

<package id="ooo-2.x-et" 
 name="OpenOffice.org 2.0 Language Pack (Eesti)" 
 revision="1" 
 reboot="false" 
 priority="0">
 <check type="uninstall" condition="exists" path="OpenOffice.org 2.0 Language Pack (Eesti)" />
 <install cmd='"msiexec" /i \\Server\wpkg\pkg\OOo_2.0\langpack_et\openofficeorg20.msi /qn'>
  <exit code="0" />
 </install>
 <remove cmd='"msiexec" /x{9F5CAB24-B19E-42FD-AF8D-774C5C36A7FB} /qn' />
 <upgrade cmd="" />
</package>



User Note: I tried this out and found that it didn't add the short cuts in the start menu... instead it was on the root of C:. So I'm currentily trying "OpenOffice.org 2.0 Installation Files\setup.exe" /quiet" for the install. But the above remove script seems to work well




Customizing

According to the [OpenOffice.org 2 setup guide], you can customize an automated installation using Microsoft's [Orca] tool.

However, certain customizations are possible without Orca. For example, [AppDeploy.com] gives the tip for making OpenOffice.org the default program for Microsoft Office file types:

msiexec /qb! /i openofficeorg19122.msi ALLUSERS=1 SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1


Alternative install

Here's another possibility:

<package id="openoffice" name="Openoffice 2" revision="1" priority="0" reboot="false">
<check type="uninstall" condition="exists" path="OpenOffice.org 1.9.122" />
<install cmd='cmd /c mkdir "%TEMP%\ooo"' />
<install cmd='"%PROGRAMFILES%\7-Zip\7z.exe" e -y -o"%TEMP%"\ooo \\server\share\openoffice2\OOo_2.0_Win32Intel_install.zip"' />
<install cmd='"%TEMP%\ooo\setup" /q' />
<install cmd='cmd /c del /s /q "%TEMP%\ooo"' />
<remove cmd="msiexec /qb /l* c:\netinst\logs\openoffice.log x{C3B3C054-0F00-4BC3-9A90-9C6B3EF4201F}" />
<upgrade cmd= />
</package>