Difference between revisions of "Lotus Notes"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m
Line 1: Line 1:
This is a silent installer for Lotus Notes 6.5.5. To use this, it is necessary to prepare Lotus Notes for silent installation, which can be done either by extracting the necessary files from the CD or alternativly launch the installation, and whenever it is making first inquiries, locate the "temp" directory to extract the files, -mainly:
+
==Lotus Notes 8.0.x==
 +
This is a silent installer for Lotus Notes 8.0.x (tested for 8.0.1 and 8.0.2). To use this, it is necessary to prepare Lotus Notes for silent installation, which can be done either by extracting the necessary files from the CD or alternatively launch the installation, and whenever it is making first inquiries (except in some cases the inquiry of where to temporarily store the installation files), locate the "temp" directory to extract the files.
 +
 
 +
You can now use the "Installshield Tuner for Lotus Notes 7 and 8" provided by IBM (probably on the CD, and certainly trough their Passport Advantage program) to generate an .mst transform file and customize the installation. You need this to automatically accept the License, otherwise the silent install will fail:
 +
* Start the InstallShield Tuner for Lotus Notes 7 and 8
 +
* Choose "Create a new transform"
 +
* Select the .MSI file from installation files in the temp directory
 +
* Change the filename in "Windows Installer Transforms" so that it does NOT contain spaces (this because of a bug in the installation program)
 +
* Perform any customizations you want
 +
* Automaticaly accept the EULA:
 +
** Go to "Application Configuration" -> "Setup Properties"
 +
** Set LAPEnAgree to Yes
 +
** Set LAPAgree to Yes
 +
** Set AgreeToLicense to Yes
 +
* At last generate the transformated installation:
 +
** Save the .MST file by performing File -> Save
 +
** Now choose menu Project -> Packaging Wizard (do not attempt to validate the install as this will fail)
 +
** Specify a subdirectory in your WPKG Software repository: for example: %SOFTWARE%\LotusNotes\Package802
 +
** Choose "Create Installation Launcher" and specify "/qn" as the "Windows Installer Command Line Arguments" to create a silent installation package.
 +
* Now you need to edit the setup.ini file in the resulting installation directory:
 +
** remove all occurrences of quotes from the CmdLine= line. So CmdLine="/qn TRANSFORMS=Lotus_Notes_802.mst" becomes CmdLine=/qn TRANSFORMS=Lotus_Notes_802.mst (this is also the reason why the .mst file cannot contain spaces, because of a bug in the installer prevents using quotes in the CmdLine.
 +
 
 +
Then for the WPKG package (change the version numbers if needed):
 +
* for install and upgrade we start setup.exe with /s for silent install
 +
* for the removal ID check "ProductCode" in setup.ini
 +
* IMPORTANT: If your WPKG share contains a "$" to make it a hidden share, this package will fail to install due to another bug in the installer. If that is the case in your environment, you will first need to copy the complete installation directory to the client pc before running setup.exe. This however almost doubles the installation time, which is already very long..
 +
 
 +
<source lang="xml">
 +
<package id="lotusnotes8"
 +
name="Lotus Notes Client 8.0.2"
 +
revision="8020"
 +
reboot="false"
 +
priority="0">
 +
 +
<check type="uninstall" condition="exists" path="Lotus Notes 8.0.2" />
 +
 +
<install cmd='"%SOFTWARE%\lotusnotes\Package802\setup.exe" /s' />
 +
 +
<upgrade cmd='"%SOFTWARE%\lotusnotes\Package802\setup.exe" /s' />
 +
 +
<remove cmd='msiexec /qn /x {D671062E-44AF-4DC6-AD89-92921D1E1779}' />
 +
</package>
 +
</source>
 +
 
 +
==Lotus Notes 6.5.5==
 +
This is a silent installer for Lotus Notes 6.5.5. To use this, it is necessary to prepare Lotus Notes for silent installation, which can be done either by extracting the necessary files from the CD or alternatively launch the installation, and whenever it is making first inquiries, locate the "temp" directory to extract the files, -mainly:
  
 
  0x0409.ini
 
  0x0409.ini

Revision as of 10:00, 24 November 2008

Lotus Notes 8.0.x

This is a silent installer for Lotus Notes 8.0.x (tested for 8.0.1 and 8.0.2). To use this, it is necessary to prepare Lotus Notes for silent installation, which can be done either by extracting the necessary files from the CD or alternatively launch the installation, and whenever it is making first inquiries (except in some cases the inquiry of where to temporarily store the installation files), locate the "temp" directory to extract the files.

You can now use the "Installshield Tuner for Lotus Notes 7 and 8" provided by IBM (probably on the CD, and certainly trough their Passport Advantage program) to generate an .mst transform file and customize the installation. You need this to automatically accept the License, otherwise the silent install will fail:

  • Start the InstallShield Tuner for Lotus Notes 7 and 8
  • Choose "Create a new transform"
  • Select the .MSI file from installation files in the temp directory
  • Change the filename in "Windows Installer Transforms" so that it does NOT contain spaces (this because of a bug in the installation program)
  • Perform any customizations you want
  • Automaticaly accept the EULA:
    • Go to "Application Configuration" -> "Setup Properties"
    • Set LAPEnAgree to Yes
    • Set LAPAgree to Yes
    • Set AgreeToLicense to Yes
  • At last generate the transformated installation:
    • Save the .MST file by performing File -> Save
    • Now choose menu Project -> Packaging Wizard (do not attempt to validate the install as this will fail)
    • Specify a subdirectory in your WPKG Software repository: for example: %SOFTWARE%\LotusNotes\Package802
    • Choose "Create Installation Launcher" and specify "/qn" as the "Windows Installer Command Line Arguments" to create a silent installation package.
  • Now you need to edit the setup.ini file in the resulting installation directory:
    • remove all occurrences of quotes from the CmdLine= line. So CmdLine="/qn TRANSFORMS=Lotus_Notes_802.mst" becomes CmdLine=/qn TRANSFORMS=Lotus_Notes_802.mst (this is also the reason why the .mst file cannot contain spaces, because of a bug in the installer prevents using quotes in the CmdLine.

Then for the WPKG package (change the version numbers if needed):

  • for install and upgrade we start setup.exe with /s for silent install
  • for the removal ID check "ProductCode" in setup.ini
  • IMPORTANT: If your WPKG share contains a "$" to make it a hidden share, this package will fail to install due to another bug in the installer. If that is the case in your environment, you will first need to copy the complete installation directory to the client pc before running setup.exe. This however almost doubles the installation time, which is already very long..
<package id="lotusnotes8"
	name="Lotus Notes Client 8.0.2"
	revision="8020"
	reboot="false"
	priority="0">
 
	<check type="uninstall" condition="exists" path="Lotus Notes 8.0.2" />
 
	<install cmd='"%SOFTWARE%\lotusnotes\Package802\setup.exe" /s' />
 
	<upgrade cmd='"%SOFTWARE%\lotusnotes\Package802\setup.exe" /s' />
 
	<remove cmd='msiexec /qn /x {D671062E-44AF-4DC6-AD89-92921D1E1779}' />
</package>

Lotus Notes 6.5.5

This is a silent installer for Lotus Notes 6.5.5. To use this, it is necessary to prepare Lotus Notes for silent installation, which can be done either by extracting the necessary files from the CD or alternatively launch the installation, and whenever it is making first inquiries, locate the "temp" directory to extract the files, -mainly:

0x0409.ini
Data1.cab
instmsia.exe
instmsiw.exe
Lotus Notes 6.5.5.msi
LotusNotes.itw
setup.exe
Setup.ini
<package
    id="notes655"
    name="Lotus Notes 6.5.5"
    revision="2"
    reboot="false"
    priority="0">
    <check type="uninstall" condition="exists" path="Lotus Notes 6.5.5" />
    <install cmd='msiexec /qb+ /package "%SOFTWARE%\LotusNotes\Lotus Notes 6.5.5.msi"' />
    <remove cmd='msiexec /passive /uninstall "%SOFTWARE%\LotusNotes\Lotus Notes 6.5.5.msi"' />
    <upgrade cmd='msiexec /qb+ /package "%SOFTWARE%\LotusNotes\Lotus Notes 6.5.5.msi"' />
    <upgrade cmd='%SOFTWARE%\LotusNotes\setup.exe /s/v"qb+"' />
</package>