Lotus Notes

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search

Lotus Notes is a mail collaboration software. More infos from here.

Contents

[edit] Lotus notes 8.5.2 Basic

Start installer for 8.5.2 and copy from %temp% the files into %SOFTWARE%\LotusNotes\852

 <package id="lotusnotes852"
 	 name="Lotus Notes Client 8.5.2.0"
	 revision="8520"
	 reboot="false"
	 priority="0">
 
 	 <check type="uninstall" condition="exists" path="Lotus Notes 8.5.2 (Basic)" />
 
         <install cmd='taskkill /f /im nlnotes.exe /im notes.exe'><exit code='0' /><exit code='1' /><exit code='128' /></install>
	 <install cmd='"%SOFTWARE%\LotusNotes\852\setup.exe" /s /v" /qn"' />
 
	 <!-- first uninstall Lotus 8.0.2 -->
	 <upgrade cmd='msiexec /qn /x {D671062E-44AF-4DC6-AD89-92921D1E1779}' />
         <upgrade cmd='taskkill /f /im nlnotes.exe /im notes.exe'><exit code='0' /><exit code='1' /><exit code='128' /></upgrade>
	 <upgrade cmd='"%SOFTWARE%\LotusNotes\852\setup.exe" /s /v" /qn"' /> 
 
 	 <remove cmd='msiexec /qn /x {7482779A-D19E-48DA-9CAC-8DB51F949864}' />
 </package>

[edit] Lotus Notes 8.5.0.1 (aka 8.5 FP1)

IBM released Fix Pack 1 for Lotus Notes 8.5. Find it at IBM's Fix Central: http://www-933.ibm.com/support/fixcentral/ This Fix Pack is an incremental update for Lotus Notes 8.5 so you should keep your original 8.5 installation package and add the fix pack to it:

<check type="file" condition="versionequalto" path="C:\Program Files\IBM\Lotus\Notes\notes.exe" value="8.5.1.9167" />
<install cmd='"%SOFTWARE%\LotusNotes\Lotus85FixPack1\setup.exe" /s /v/qn' />
<upgrade cmd='"%SOFTWARE%\LotusNotes\Lotus85FixPack1\setup.exe" /s /v/qn' />

Warning: It seems that Lotus Notes needs access to the UpdateSite.zip from the setup-files at first startup of the client to perform some last minute update steps. So be sure the users have read access to your WPKG software repository containing this file.

[edit] Lotus Notes 8.5.0

The installation method is exactly the same as for #Lotus Notes 8.0.x. Only does it seem to be necessary to manually uninstall the previous version during the upgrade; otherwise it fails on most workstations with the error "Some files that need to be updated are currently in use"

Use the instructions in #Lotus Notes 8.0.x to create a deployable silent installer package. And create a package xml similar to:

<package id="lotusnotes8"
	name="Lotus Notes Client 8.5.0"
	revision="8500"
	reboot="false"
	priority="0">
 
	<check type="uninstall" condition="exists" path="Lotus Notes 8.5" />
 
	<install cmd='"%SOFTWARE%\lotusnotes\Package850\setup.exe" /s' />
 
	<!-- first uninstall Lotus 8.0.2 -->
	<upgrade cmd='msiexec /qn /x {D671062E-44AF-4DC6-AD89-92921D1E1779}' />
	<upgrade cmd='"%SOFTWARE%\lotusnotes\Package850\setup.exe" /s' />
 
	<remove cmd='msiexec /qn /x {7482779A-D19E-48DA-9CAC-8DB51F949864}' />
</package>

Warning: It seems that Lotus Notes 8.5 needs administrator rights at the very first startup after an upgrade as it seems to do some last-minute update-steps on files in %PROGRAMFILES%\IBM\Lotus\Notes\...

[edit] 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:

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

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

[edit] 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>
Retrieved from "http://wpkg.org/Lotus_Notes"
Personal tools
Namespaces
Variants
Actions
Navigation
ideas?
Toolbox