There is an excellent source for installation of Lotus Notes on Ubuntu 8.04 here.
Anyway, this is how I installed Lotus Notes 8.5.1 FP1 Swedish on Ubuntu Lucid Lynx 10.04 64bit alpha3.
1) Prerequisites:
sudo apt-get install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree
2) Package CZ931SV.tar is downloaded from IBM PartnerWorld and extracted, here are the files:
$ ls
activities.sv.sh
cae.sv.sh
ibm-lotus-activities-8.5.1.i586.deb
ibm-lotus-activities-nl2-8.5.1.i586.deb
ibm-lotus-cae-8.5.1.i586.deb
ibm-lotus-notes-8.5.1.i586.deb
ibm-lotus-notes-core-sv-8.5.1.i586.deb
ibm-lotus-notes-nl2-8.5.1.i586.deb
ibm-lotus-sametime-8.5.1.i586.deb
ibm-lotus-symphony-8.5.1.i586.deb
ibm-lotus-symphony-nl2-8.5.1.i586.deb
notes.sv.sh
sametime.sv.sh
smartupgrade.sh
symphony.sv.sh
Using the Terminal, go to the folder with the files and run this command:
sudo dpkg -i –force-all ibm-lotus-notes-8.5.1.i586.deb ibm-lotus-notes-core-sv-8.5.1.i586.deb ibm-lotus-notes-nl2-8.5.1.i586.deb ibm-lotus-cae-8.5.1.i586.deb ibm-lotus-activities-8.5.1.i586.deb ibm-lotus-activities-nl2-8.5.1.i586.deb ibm-lotus-sametime-8.5.1.i586.deb
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.
No love from Lotus Notes:
:/opt/ibm/lotus/notes/framework$ ../notes
../notes: error while loading shared libraries: libgnomeprint-2-2.so.0: cannot open shared object file: No such file or directory
4) Installing compatibility libraries part 1:
cd /tmp
wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb
sudo dpkg -i getlibs-all.deb
sudo getlibs -p libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libesd0 gtk2-engines-murrine gtk2-engines libgnome-desktop-2-17
Note: There might be other dependencies, but these are enough to get the client going.
Now we get more love Lotus notes, but were not there yet:
:/opt/ibm/lotus/notes/framework$ ../notes
Gives this:
5) Installing compatibility libraries part 2:
(Edit 2010-06-02. The links here are dead. So download from here instead: http://linux-aha.de/wordpress/wp-content/uploads/2009/10/notes_libs_karmic.tgz , then extract the files to /tmp folder and copy as described below. I hope to find a new link where download is just as easy as the commands below)
(Edit 2010-07-06. On Ubuntu 10.10 Maverick Meerkat Alpha 2 and Lotus Notes 8.5.1 with fixpack 3, these files are not needed at all. Maybe it is the same under Lucid Lynx?)
cd /tmp
wget http://www.benkevan.com/upload/lotus_notes/libgdk-x11-2.0.so.0
wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0
wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0
wget http://www.benkevan.com/upload/lotus_notes/libgtk-x11-2.0.so.0
sudo mv *.so.0 /opt/ibm/lotus/notes
6) OpenWith
sudo mv /opt/ibm/lotus/notes/openwith /opt/ibm/lotus/notes/openwith.orig
sudo ln -s /usr/bin/gvfs-open /opt/ibm/lotus/notes/openwith
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.
I updated the getlibs command with libgnome-desktop-2-17
Tip: Remeber to tweak it
1) sudo nano /opt/ibm/lotus/notes/framework/rcp/deploy/jvm.properties
– change vmarg.Xmx=-Xmx256m to vmarg.Xmx=-Xmx1024m
2) nano /home/anders/lotus/notes/data/notes.ini
– put in Create_R85_Databases=1
Update 2:
8.5.2 will behave better! :)
Look at: https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/398250/comments/30
Just wanted to note that I’m currently on Lotus Notes 8.5.2 Beta and the problem has been resolved :o)
Running GTK 2.18.6 I’ve tested.. yay
Update 3:
Icons on buttons and in menus were removed in Ubuntu 10.04 to remove clutter. This can easily be enabled again. To get icons in menus and on buttons:
Press Alt and F2 (at the same time) then run gconf-editor and browse to: /Desktop/Gnome/Interface/, in there set menus_have_icons and buttons_have_icons to true.
Changes wille have effect immediately:
Icons in menus:
Icons on buttons:
Update 4 (2010-05-26)
http://www.benkevan.com seems to be down a the moment. And I cannot upload files here since wordpress blocks anything that is not media. Sorry for this.
Also, gnome-open is replaced by gvfs-open. Because gvfs-open should handle things better.
Update 5 (2010-06-02)
http://www.benkevan.com is still down. So a helpful reader provided this link instead http://linux-aha.de/wordpress/wp-content/uploads/2009/10/notes_libs_karmic.tgz
Update 6 (2010-07-08)
Im testing out Ubuntu 10.10 Maverick Meerkat Apha 2 and on that I have installed Lotus Notes 8.5.1 and fixpack 3. And I do not need the benkevan libraries no more. It works anyway.