Saturday, October 8, 2016

Installing Lotus Notes 9.0 on Ubuntu 16.04


Some information about this already available here. Here is the account of how I got it working on Ubuntu 16.04 64bit LTS system:

Step 1:

Please download the following two Lotus Notes packages from the following links

1. ibm-notes-9.0.i586.deb
2. ibm-sametime-9.0.i586.deb

Step 2:

You might need to add some repository to install 32-bit libraries.  So add the following repository into your "software sources"

deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse

Now do the following: 

$ sudo dpkg --add-architecture i386
$ sudo apt-get update


Step 3:

Now install the following packages:

$ sudo apt-get install libart-2.0-2:i386 libasound2:i386 libatk1.0-0:i386 libavahi-client3:i386 libavahi-common3:i386 libavahi-glib1:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libc6:i386 libcairo2:i386 libcanberra0:i386 libcomerr2:i386 libcups2:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgail18:i386 libgcc1:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgnome2-0:i386 libgnomecanvas2-0:i386 libgnome-keyring0:i386 libgnomeui-0:i386 libgnomevfs2-0:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libgtk2.0-0:i386 libhunspell-1.3-0:i386 libice6:i386 libjpeg62:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libltdl7:i386 libnspr4:i386 libnspr4-0d:i386 libnss3:i386 libnss3-1d:i386 libogg0:i386 liborbit2:i386 libp11-kit0:i386 libpam0g:i386 libpango1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng12-0:i386 libpopt0:i386 libselinux1:i386 libsm6:i386 libstdc++6:i386 libtasn1-6:i386 libtdb1:i386 libuuid1:i386 libvorbis0a:i386 libvorbisfile3:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxrandr2:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxtst6:i386 zlib1g:i386 unity-gtk2-module:i386 libcanberra-gtk-module:i386 libxss1:i386 gtk2-engines-murrine:i386 p11-kit-modules:i386 libp11-kit-gnome-keyring:i386 ttf-xfree86-nonfree gdb iproute2 libgconf2-4:i386 libxkbfile1:i386 lib32ncurses5 lib32z1 libidl-2-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libasound2-plugins:i386 libgail-common:i386 overlay-scrollbar-gtk2 libgnome-desktop-3-12:i386 libatk-adaptor:i386 libgcrypt20:i386 libgnutls30:i386


You also need to install following packages: 

$ sudo apt-get update; sudo apt-get install libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libgconf2-4:i386 libgnome-desktop-2-17:i386 libgnomevfs2-bin:i386 libgnomeui-0:i386 libjpeg62:i386 libpam0g:i386 libxkbfile1:i386 ttf-xfree86-nonfree t1-xfree86-nonfree -y 


Step 4:  Install the notes packages

$ sudo dpkg -i ibm-notes-9.0.i586.deb
$ sudo dpkg -i ibm-sametime-9.0.i586.deb


That's all.  It worked for me. 


Edit: Thanks to Sunil for his comments.


9 comments:

Sunil Kumar Kopparapu said...

Thanks for the details. Very informative.

This is what I run "Linux 01HWxxxxxx 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux"

Post all the steps described by you. I run into a situation where nothing happens on its own. So I executed /opt/ibm/.../notes which gives the splash screen (Notes 9) but disappears and nothing really happens - may be it created /home/x/ibm in my home directory.

And when I run /opt/ibm/..../notes2 it gives a message "unable to locate its launcher jar!".

Looking out for what might be required to be done. Any help appreciated!

Sunil Kumar Kopparapu said...

When I run /opt/ibm/notes/notes the first time. It gives the splash screen and then pops up a terminal. I choose "1" to accept the license. Post that nothing happens.

When I again run /opt/ibm/notes/notes it gives
"/opt/ibm/notes/notes: error while loading shared libraries: libgnomeprint-2-2.so.0: cannot open shared object file: No such file or directory"

I find that "libgnomeprint-2-2.so.0" is no longer supported (or made redundant!) 14.04 onwards.

Wondering what is the best move forward.

Sunil Kumar Kopparapu said...

Finally done (with help of author: Swagat). Thanks for the excellent post.

libgnomeprint-2-2.so.0 is definitely required, which is available from some older release of Ubuntu!

So you launch (Software & Updates) and under the Other Software tab add
deb http://old-releases.ubuntu.com/ubuntu raring main restricted universe multiverse

which enables access to libgnomeprint-2-2.so.0 installation. The usual
sudo apt-get install libgnomeprint2.2-0:i386

and lo everything works beautifully!





Estela McCarty said...

Hello,
Thanks for the documentation. I now have an installation with no errors.
But when I launch /opt/ibm/notes/notes the splash screen appears and disappears and then I get these warning errors despite having installed the missing packages for pixmap and awaita:
(Notes2:25963): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(Notes2:25963): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

What i installed to try to fix these:
sudo apt-get install gtk2-engines-pixbuf (did not install as I already had the latest)
sudo apt install gnome-themes-standard

Any hints please ?

Thank you !
Estela

Sunil Kumar Kopparapu said...
This comment has been removed by the author.
Sunil Kumar Kopparapu said...

Trying to install on 18.04! I get the following messages when I try to install the list of i386 packages ... any idea what is to be done?

libgnome-desktop-3-12:i386 is already the newest version (3.22.2-1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libnspr4-0d:i386 : Depends: libnspr4:i386 (= 2:4.9.5-1ubuntu1) but 2:4.18-1ubuntu1 is to be installed
libnss3-1d:i386 : Depends: libnss3:i386 (= 2:3.14.3-0ubuntu1) but 2:3.35-2ubuntu2 is to be installed
E: Unable to correct problems, you have held broken packages.

Unknown said...

Trying to install on 18.04! I get the following messages when I try to install the list of i386 packages ... any idea what is to be done?

libgnome-desktop-3-12:i386 is already the newest version (3.22.2-1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libnspr4-0d:i386 : Depends: libnspr4:i386 (= 2:4.9.5-1ubuntu1) but 2:4.18-1ubuntu1 is to be installed
libnss3-1d:i386 : Depends: libnss3:i386 (= 2:3.14.3-0ubuntu1) but 2:3.35-2ubuntu2 is to be installed
E: Unable to correct problems, you have held broken packages.

Unknown said...

Any one who can assist ?

PPLBLS said...

Hi,
how i'can do to use .deb automaticaly ?

i hope your help