Sametime audio/video is probably broken since it needs more 32bit libraries.

Update 20111017:

This guide is already outdated since packages have new higher version. To install lookup the latest package in the same version. Also I tried my own instructions on a fresh install of LMDE and this does not work. I am debugging this and hope to find answer soon:

It is possible to run the Administrator in Wine as described in an earlier entry in this blog. Also the classic (non-java) designer can run in the same way. But now I have successfully got the Designer 8.5.2 to run in Wine. I use Ubuntu 11.04 and Wine version 1.3.24. I probably works with earlies versions of Ubuntu and Wine also.

This is how I did it.
I have a VirtualBox with Windows XP. Here I installed Lotus Admin/Desinger 8.5.2 and fixpack. After installation moved the Data-directory out of Program directory. I have my Linux /home-folder mounted as Z: in VirtualBox. And here I create the folder:
z:\lotus\notes\data-wine and put in all the files from the data-directory.

The files in the Notes program-directory I copy to this path. z:\Applications\NotesDesignerAdmin852 (= /home/<linux user name>/Applications/NotesDesignerAdmin852).

Then I update notes.ini located here: z:\Applications\NotesDesignerAdmin852\notes.ini and it should look like this:[Notes]KitType=1Directory=Z:\home\<your linux username here>\notes\data-wineInstallType=2InstallMode=1Create_R8_Databases=1 (this can be omitted or be R85)FileDlgDirectory=Z:\home\<your linux username here>\notes\data-wine

Create a start up script. That looks like this:admin.sh with this:cd ~/Applications/NotesDesignerAdmin852WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine admin.exe

From your directory C:\Windows\System32 copy the following dll-files to the .wine/drive_c/windows/system32:mfc42.dll, msvcp60.dll ,oleacc.dll, oleaccrc.dll

Part 2
Also as a bonus I want to use the “classic” designer from 8.0.2. These two can share Data-directory but with the side-effect that when the Designer/Admin is launched it will update the design of bookmarks.nsf (if the “other” version was running previously). Also there can be other stuff but I have not noticed.
Procedure is straight forward. Put the 8.0.2FP6 program directory in your linux home-folder. For example: Applications/NotesDesignerAdmin802
And create the following start up script:designer802.shcd ~/Applications/NotesDesignerAdmin802WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine designer.exe

Use the same notes.ini as above. And since the dll-files already are copied then no need to do it again. Oh, and don’t run 8.5.2 and 8.0.2 at the same time, that will be bad.

Some screenshots what can be achieved:

Update:

If you get into trouble launching notes. Some error like unable to open data directory. Then test to copy a workin notes.ini from windows that have everything, then update paths to the new linux standard as shown above.

Sametime Advanced features also got an update recently, maybe these features should be put into the installation package. About Sametime Advanced plug-ins for Sametime 8.5 standard and Sametime 8.5 embedded for Notes 8.5.1 FP2:

To speed up installation process of Lotus Notes, I always expand the updateSite.zip into a folder updateSite. In this way, the installation time is reduced by several minutes. Many customers complain about the installation time, so this is the way to do it! This seems to be a hidden feature. So when I’m done customizing the installation package i expand the updateSite.zip and into a folder updateSite, and then I delete the zip-file.

IBM has a TECHNOTE how to put the zipfile into the installation-kit. But I don’t want this, I want to extract the zipfile and put the content into installation kit, to speed up installation process.

This is how I did it.

Get the NotesCustomizationKit_1_0.zip from notes installation-kit. Then extract the addToZip.exe and trimUpdateSite. Also get unzip.exe and zip.exe from the web. Put these 3 files into a folder.

3) In this folder. Rename sametime.embedded.update.site.20100326-0210.zip to updateSite.zip. Then go into deploy/install.xml and update every refernece of sametime.embedded.update.site.20100326-0210.zip into updateSite.zip.

Now, there is some more adjusting in installation.xml so that everything is correct. For example removing old Sametime 8.0.2 references. Read the manual how to adjust deploy/install.xml to have all the correct contents. How to add Sametime 8.5 rich client to the Notes 8.5.1 Install Kit:

The Lotus Domino Administrator does work in Linux – Since when? – It recently just started working for me. Maybe it was 8.5.1 FixPack 1 which did the trick, or it was Wine version 1.1.39.

The Lotus Domino Administrator has worked partly before. But I was never enable to open the “console”, because the application would then crash immediately. Now this works!

Anyhow, this is how I did it.

Needed tools:

Ubuntu Lucid Lynx 10.04 64bit alpha3

Wine version 1.1.39

Lotus Domino Administrator 8.5.1FP1 for windows

Procedure:

1) Make sure that Wine 1.1.39 is installed. If unsure, pick upp the Terminal and write “wine –version”. If not 1.1.39 or later, then either go to http://www.winehq.org or install via “UbuntuTweak”.

2) Copy the installation files from Windows. For example, if the Domino Administrator is installed in C:\Program Files\IBM\Lotus\Notes\ (in windows) then copy this folder into your home-folder (in linux). For example /home/username/Notes

Now the Data-catalog is located in /home/username/Notes/Data (check to se if its there, also check if leading character is a “D” or a “d”).

3) Update notes.ini

Open up /home/username/Notes/notes.ini in a text editor.

Now replace Directory=C:\program files\ibm\lotus\notes\Data with /home/username/Notes/Data

Also, all lines that referr to C:\something – remove them all! Only the above line is important. If unsure, you can try to convert them all to “linux” path, but the above worked for me.

3) Now its time for fixpack 1, this file is also downloaded from wither IBM Partnerworld or IBM FixCentral. Here are the contents:
$ ls
ibm_lotus_notes_fixpack-8.5.1.i586.deb
ibm_lotus_notes_fixpack.sh

sudo dpkg -i –force-all ibm_lotus_notes_fixpack-8.5.1.i586.deb

Now Lotus Notes 8.5.1 FP1 is installed. But this version in not 100% compatible with Lucid Lynx, there are still a few steps.

At this point Lotus Notes gives a lot of love but it is not complete. See the looks of scrollbars etc. It’s very blocky. The error message seems to be:
(<unknown>:23164): Gtk-WARNING **: GModule (/usr/lib32/gtk-2.0/2.10.0/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)

Final version:

Hopefully IBM will release 8.5.2 (expected Q3) as a fully compatible version with Lucid Lynx. Also, I’m hoping for a version that is fully compatible with 64bit out-of-the-box, doing the getlibs-thing and “–force-all” isn’t exactly user friendly.

Maybe if IBM could cooperate with Ubuntu and put Lotus Notes into the “partner” repository, so that a simple mouse click would install it? IBM did this for Lotus Symphony 1.1 32bit.

Note: I still use english locale. So user interface is in english.

Update:

These instructions are still valid with Lucid Lynx RC1 and also for Lotus Notes Fixpack 2.