Home > linux, lotus notes, ubuntu > Install Lotus Notes 9 on Ubuntu 13.04 64 bits

Install Lotus Notes 9 on Ubuntu 13.04 64 bits

First of all, try the installation process specified in the section “Modify the deb package and install again”. This post is the full log of my installation, but I have had to reinstall again following the steps of this section because the system became unstable.

Lets try to install the new Lotus Notes 9 in my fresh installation of Ubuntu 13.04 64 bits.

First of all, a quick view of Usable software backlog blog, a must of every Lotus Notes on Ubuntu user: http://usablesoftware.wordpress.com/2013/03/21/quick-guide-installing-notes-9-on-ubuntu-13-04-beta1-64bit/

I tried to install and I get a lot of dependencies (intentionally suppressed some lines of the output):


$ sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libg  nomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386 libjpeg62:i386

S'instaŀlaran els següents paquets extres:
bluez-alsa:i386 esound-common gcc-4.7-base:i386 glib-networking:i386 gstreamer0.10-plugins-base:i386
gstreamer0.10-plugins-good:i386 gstreamer0.10-x:i386 gtk2-engines:i386 gtk2-engines-murrine:i386
[...]
libxt6 libxt6:i386 libxtst6 libxtst6:i386 libxv1 libxv1:i386 libxxf86vm1 libxxf86vm1:i386 mysql-common
odbcinst odbcinst1debian2 odbcinst1debian2:i386 xaw3dg:i386 zlib1g:i386
Paquets suggerits:
murrine-themes:i386 kde-config-gtk-style:i386 libpam-ldap:i386 libpam-winbind:i386 libnss-ldap:i386 nas:i386
[...]
libsasl2-modules-sql:i386 libsasl2-modules-gssapi-mit:i386 libsasl2-modules-gssapi-heimdal:i386 speex:i386
Paquets recomanats:
libtxc-dxtn0:i386 xml-core:i386
Es SUPRIMIRAN els paquets següents:
libgnomecups1.0-1 libgnomeprint2.2-0
S'instaŀlaran els paquets NOUS següents:
bluez-alsa:i386 esound-common gcc-4.7-base:i386 glib-networking:i386 gstreamer0.10-plugins-base:i386
[...]
libxt6:i386 libxtst6:i386 libxv1:i386 libxxf86vm1:i386 mysql-common odbcinst odbcinst1debian2
odbcinst1debian2:i386 xaw3dg:i386 zlib1g:i386
S'actualitzaran els paquets següents:
libasound2 libcupsfilters1 libdbus-1-3 libegl1-mesa libegl1-mesa-drivers libgl1-mesa-dri libgl1-mesa-glx
libglapi-mesa libgnutls26 libgudev-1.0-0 libtiff5 libudev1 libx11-6 libx11-xcb1 libxcb-dri2-0 libxcb-glx0
libxcb-render0 libxcb-shm0 libxcb1 libxcursor1 libxext6 libxfixes3 libxi6 libxinerama1 libxml2 libxp6
libxrandr2 libxrender1 libxt6 libxtst6 libxv1 libxxf86vm1
32 actualitzats, 281 nous a instaŀlar, 2 a suprimir i 79 no actualitzats.
S'ha d'obtenir 93,8 MB d'arxius.
Després d'aquesta operació s'empraran 292 MB d'espai en disc addicional.
Voleu continuar [S/n]?

Once installed this bunch of packages, I try to install notes with –force-depends option, as suggested Charlie in the comments (I can see unsatisfied dependencies on some essential packages, as grep, see below for details) :


$ sudo dpkg --force-depends -i ibm-notes-9.0.i586.deb

S'està preparant per a reemplaçar ibm-notes 9.0-20130309.0942 (emprant ibm-notes-9.0.i586.deb)…
S'està desempaquetant el reemplaçament de ibm-notes…

dpkg: ibm-notes: problemes de dependències, però es configurarà igualment tal i com heu demanat:
ibm-notes depèn de gdb.
ibm-notes depèn de grep.
ibm-notes depèn de libcupsys2.
ibm-notes depèn de libgconf2-4.
ibm-notes depèn de libgnome-desktop-2 | libgnome-desktop-2-7 | libgnome-desktop-2-11 | libgnome-desktop-2-17 | libgnome-desktop-3-2.
ibm-notes depèn de libpam0g.
ibm-notes depèn de libxkbfile1.

S'està configurant ibm-notes (9.0-20130309.0942)…
S'estan processant els activadors per a bamfdaemon…
Rebuilding /usr/share/applications/bamf-2.index...
S'estan processant els activadors per a desktop-file-utils…
S'estan processant els activadors per a gnome-menus…

And it works fine, with no extra karmic libs as with other installations (https://myotragusbalearicus.wordpress.com/2012/01/12/install-lotus-notes-8-5-3-on-ubuntu-11-10-64-bits-with-gnome3/).

Collateral damages

When I try to install other packages, I’m getting errors. When I try to fix them, I get this error (slightly different from Usable Software’s blog):


$ sudo apt-get install gimp
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
gimp : Depends: libgimp2.0 (>= 2.8.4) but it is not going to be installed
Depends: libgimp2.0 (<= 2.8.4-z) but it is not going to be installed
Depends: gimp-data (>= 2.8.4) but it is not going to be installed
Depends: gimp-data (<= 2.8.4-z) but it is not going to be installed
Depends: libbabl-0.1-0 (>= 0.1.10) but it is not going to be installed
Depends: libgegl-0.2-0 (>= 0.2.0) but it is not going to be installed
Depends: libwebkitgtk-1.0-0 (>= 1.3.10) but it is not going to be installed
ibm-notes:i386 : Depends: gdb:i386 but it is not going to be installed
Depends: grep:i386 but it is not going to be installed
Depends: libcupsys2:i386 but it is not installable
Depends: libgconf2-4:i386 but it is not going to be installed
Depends: libgnome-desktop-2:i386 but it is not installable or
libgnome-desktop-2-7:i386 but it is not installable or
libgnome-desktop-2-11:i386 but it is not installable or
libgnome-desktop-2-17:i386 but it is not going to be installed or
libgnome-desktop-3-2:i386 but it is not installable
Depends: libpam0g:i386 but it is not going to be installed
Depends: libxkbfile1:i386 but it is not going to be installed
Recommends: ttf-xfree86-nonfree:i386 but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

And If I try the suggested -f (–fix-broken) option, I get into panic mode:


$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
gdb:i386 libpython2.7:i386 libpython2.7-minimal:i386 libpython2.7-stdlib:i386 libpython3-stdlib:i386 libpython3.3-minimal:i386
libpython3.3-stdlib:i386 libreadline6:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
gdb:i386 grep:i386 libpython2.7:i386 libpython2.7-minimal:i386 libpython2.7-stdlib:i386 libpython3-stdlib:i386
libpython3.3-minimal:i386 libpython3.3-stdlib:i386 libreadline6:i386
Suggested packages:
gdb-doc:i386 gdbserver:i386
The following packages will be REMOVED:
gdb grep ibm-notes:i386
The following NEW packages will be installed:
gdb:i386 grep:i386 libpython2.7:i386 libpython2.7-minimal:i386 libpython2.7-stdlib:i386 libpython3-stdlib:i386
libpython3.3-minimal:i386 libpython3.3-stdlib:i386 libreadline6:i386
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
grep
0 upgraded, 9 newly installed, 3 to remove and 87 not upgraded.
Need to get 9956 kB of archives.
After this operation, 829 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?] no
Abort.

So, I decided to remove and purge lotus-notes package and fix packages again (now it’s ok, 0 packages to remove):


$ sudo dpkg --purge ibm-notes:i386
(Reading database ... 181976 files and directories currently installed.)
Removing ibm-notes ...
Purging configuration files for ibm-notes ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 87 not upgraded.

Modify the deb package and install again

For me this has worked. So If you have the same scenario as me (Lotus Notes 9.0 and Ubuntu 13.04 64 bits), it’s preferable to modify the deb package and install with no dependencies (see the Collateral damages section). Maybe you’ll have to install some dependencies if it does not work for you (I already installed it at the begginning of the post, but maybe some of them are unnecessary).

First of all, modify the dependencies of the ibm-notes-9.0.i586.deb package (see http://usablesoftware.wordpress.com/2012/05/04/install-lotus-notes-8-5-3-on-ubuntu-12-04-64bit/ for instructions on unpacking and repacking the deb package):

  • Extract the deb file
  • Go to DEBIAN folder
  • Edit the control file
  • Clear the pre-depends and depends lines:
Pre-Depends: libgnomeprint2.2-0, libgnomeprintui2.2-0
Depends: gdb, coreutils, unzip, bash, procps, grep, sed, libart-2.0-2, libasound2, libatk1.0-0, libbonobo2-0, libbonoboui2-0, libc6, libcupsys2, libfontconfig1, libfreetype6, libgcc1, libgconf2-4, libgtk2.0-0, libglib2.0-0, libgnome2-0, libgnomecanvas2-0, libgnome-desktop-2 | libgnome-desktop-2-7 | libgnome-desktop-2-11 | libgnome-desktop-2-17 | libgnome-desktop-3-2, libgnomeui-0, libgnomevfs2-0, libglib2.0-0, libice6, libjpeg62, liborbit2, libpam0g, libpango1.0-0, libpng12-0, libpopt0, libsm6, libstdc++6, libx11-6, libxcursor1, libxext6, libxft2, libxi6, libxkbfile1, libxml2, libxp6, libxrender1, libxss1, libxt6, libxtst6, libz1

Change it for:

Pre-Depends:
Depends:
  • Now go to the root folder again rename the original deb file.
  • Generate the deb package again (install the package dpkg-dev if you don’t have the dpkg-deb command) and reinstall it(now you don’t need to force dependencies):

$ dpkg-deb -b ibm-notes-9.0.i586
dpkg-deb: building package `ibm-notes' in `ibm-notes-9.0.i586.deb'.
$ chmod +x ibm-notes-9.0.i586.deb

$ sudo dpkg -i ibm-notes-9.0.i586.deb
Selecting previously unselected package ibm-notes.
(Reading database ... 161789 files and directories currently installed.)
Unpacking ibm-notes (from ibm-notes-9.0.i586.deb) ...
Setting up ibm-notes (9.0-20130309.0942) ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...

And now you can run Lotus Notes 9 Social Edition:

Lotus Notes 9 Social Edition

Lotus Notes 9

  1. Ogan Kvik
    November 8, 2020 at 8:16

    miquel, hello! Here https://askubuntu.com/questions/1268179/lotus-notes-on-ubuntu-20-04-install-32-64-bit-library-with-different-version you wrote that you managed to install Lotus Notes on Ubuntu 20.04. Can you write how you did it? It is very interesting. I have Mint 20 x64 based on Ubuntu 20.04 and can’t install the ia32-libs package in any way. A few months ago I installed IBM Notes 9.0 on Mint 19.3 x64 using the instructions below and everything worked. But now something has changed and it no longer works.

    1.
    sudo xed /etc/apt/sources.list
    Add the line to the end of the file:
    deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse
    2.
    sudo dpkg –add-architecture i386
    3.
    sudo apt-get update; sudo apt-get install ia32-libs 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
    4.
    sudo apt-get install libgnomeprintui2.2-0: i386 libgnomeprint2.2-0: i386
    five.
    sudo dpkg -i notes.deb
    6.
    sudo apt-get -f install
    7.
    sudo dpkg -i ibm-notes-nl2-9.0.i586.deb
    eight.
    sudo dpkg -i ibm-notes-core-ru-9.0.i586.deb

    Like

    • November 9, 2020 at 9:51

      Hello Ogan!
      It was a pain, and a lot of trial & error. I have some notes on it, I’ll try to reinstall in a clean box and let you know.
      Meanwhile, I don’t have installed ia32-libs package in my distro. This are the dependencies of ibm-notes:i386:

      $ apt-cache depends ibm-notes:i386
      ibm-notes:i386
      PreDepends: coreutils:i386
      coreutils
      PreDepends: unzip:i386
      unzip
      PreDepends: bash:i386
      bash
      PreDepends: procps:i386
      procps
      PreDepends: grep:i386
      grep
      PreDepends: sed:i386
      sed
      PreDepends: libart-2.0-2:i386
      PreDepends: libasound2:i386
      PreDepends: libatk1.0-0:i386
      PreDepends: libbonobo2-0:i386
      PreDepends: libbonoboui2-0:i386
      PreDepends: libc6:i386
      PreDepends: libcups2:i386
      PreDepends: libfontconfig1:i386
      PreDepends: libfreetype6:i386
      PreDepends: libgcc1:i386
      libgcc-s1:i386
      PreDepends: libgconf-2-4:i386
      PreDepends: libgtk2.0-0:i386
      PreDepends: libglib2.0-0:i386
      PreDepends: libgnome2-0:i386
      PreDepends: libgnomecanvas2-0:i386
      |PreDepends:
      |PreDepends:
      |PreDepends:
      |PreDepends:
      |PreDepends:
      PreDepends: libgnome-desktop-3-17:i386
      PreDepends: libgnomeui-0:i386
      PreDepends: libgnomevfs2-0:i386
      PreDepends: libglib2.0-0:i386
      PreDepends: libice6:i386
      PreDepends: libjpeg62:i386
      PreDepends: liborbit2:i386
      PreDepends: libpam0g:i386
      PreDepends:
      libpango-1.0-0:i386
      PreDepends: libpng16-16:i386
      PreDepends: libpopt0:i386
      PreDepends: libsm6:i386
      PreDepends: libstdc++6:i386
      PreDepends: libx11-6:i386
      PreDepends: libxcursor1:i386
      PreDepends: libxext6:i386
      PreDepends: libxft2:i386
      PreDepends: libxi6:i386
      PreDepends: libxkbfile1:i386
      PreDepends: libxml2:i386
      PreDepends: libxrender1:i386
      PreDepends: libxss1:i386
      PreDepends: libxt6:i386
      PreDepends: libxtst6:i386
      PreDepends:
      zlib1g:i386
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Conflicts:
      Recommends:
      Replaces:
      Replaces:
      Replaces:
      Replaces:
      Replaces:
      Replaces:
      Replaces:
      Replaces:
      Replaces:
      Replaces:

      Liked by 1 person

      • ogankvik
        November 10, 2020 at 17:03

        Thanks! I’m really looking forward to it. In the meantime, I’ll try to figure it out on my own

        Like

  2. Ondřej Novotný
    March 1, 2017 at 11:00

    Hi, I have installed packagees on 64bit Ubuntu 16.04. For the first time it showed me a splash and it disappeared without message. Now when I start it in terminal with /opt/ibm/notes/notes2 it shows me an error “The Notes2 executable launcher was unable to locate its companion launcher jar.” Have you ever seen this error?

    Like

    • March 2, 2017 at 14:44

      No Ondřej, the first time you have to execute from command line to accept the license agreement. Try to reinstall notes again.

      Like

  3. April 8, 2014 at 7:26

    Hi.
    I’ve tried to install Notes 9 on Ubuntu 14.04 Beta 2 release to see if works. I stuck with installing dependencies. It seems that some dependencies are not yet (or will not be) available in 14.04. I can’t install ia32-libs libgnomeprint2.2-0:i386 libg

    E: Unable to locate package ia32-libs
    E: Unable to locate package libgnomeprint2.2-0
    E: Couldn’t find any package by regex ‘libgnomeprint2.2-0’
    E: Unable to locate package libg

    When I run notes I’ve got error:
    notes: error while loading shared libraries: libgnomeprint-2-2.so.0: cannot open shared object file: No such file or directory

    Any ideas how to install missing dependecies? Thanks.

    Like

    • April 10, 2014 at 17:33

      Thanks for your comment @Pavliha, but I haven’t tried yet to install on Ubuntu 14.04. I’m still on 13.04 an 12.04 LTS 😦

      Like

    • Arijit
      April 21, 2014 at 10:52

      I have similar issues – and hv been trying for the last couple of days 😦

      Like

  4. Doug G
    February 1, 2014 at 21:09

    I simply did the following: Extract the .deb as this article describes, change libcupsys2 to libcups2 in the dependency list, repackage the .deb as this article describes, install with package installer. All other dependencies are installed for you. This is on Linux Mint 16 64bit.

    Like

    • Doug G
      February 1, 2014 at 21:10

      Sorry, this is installing Notes 9.0.1 client. Revision 20131022.0932 (Release 9.0.1)

      Like

      • February 3, 2014 at 9:41

        Thanks for your comment, Doug. My Lotus Notes is Revision 20130309.0748 (Release 9.0). I’ll keep in mind when I upgrade my Notes.

        Like

  5. August 2, 2013 at 6:53

    Thanks for your comment. I still have some refreshing issues with this version. Still not perfect 😦

    Like

  6. August 1, 2013 at 21:58

    Just installed Notes 9 on Ubuntu 64 without problems.
    Maybe upgrading to this version will solve all problems that I have read about the 8.5.x client.

    IBM Notes 9.0 and Ubuntu 64

    For reading on how to

    Like

  1. November 13, 2015 at 5:17
  2. May 23, 2014 at 22:27

Leave a comment