Howto:install the IBM Notes 9.0 client on Ubuntu

Source: Internet
Author: User

IBM notes (formerly Lotus Notes) is a corporate email and database collaboration tool. It ' s still popular and widely used, and at the time of writing are now up to version 9.0.

Unfortunately IBM has a bad habit of assuming No-one uses 64-bit operating systems (yes, even on), so with the EXCEP tion of the Apple OS X version which doesn ' t has a 32-bit version at all, IBM continues to compile the Linux and Windows Versions as 32-bit only applications.

Installing the 32-bit Linux version does not work on 64-bit Ubuntu/debian Systems ' out of the box ' because of some hard-co Ded 32-bit only pre-requisites. This article'll describe how to modify the installer so, it'll work on 64-bit systems.

pre-requisites:

    • A copy of the full release of the IBM Notes 9.0 client Package for debian-based Linux distributions. This is a tar file. As this are commercial software, I obviously cannot provide you a link to this, but your company's Notes Administrator would Be able to source this for you.
    • A 64-bit Ubuntu system to install to. In this article, I'll be using the desktop version of Ubuntu Linux 12.04.4 LTS.

Please note:this instruction does no work on Ubuntu 14.04 at this time due to missing 32-bit dependencies in the Tru Sty Repository. I ' m looking into it.

Process:

  1. Download the IBM Notes 9.0 package for Ubuntu/debian Linux as normal. It ' s a TAR file called Notes_9.0_linux_di_en.tar (523MB). Only a 32-bit package is available.
  2. Extract the content of the tar archive into a working directory:
    $ mkdir notes9linux$ CD notes9linux$ tar-zxvf/path/to/notes_9.0_linux_di_en.tar$ ls-l

    You should have the following files:

    Ibm-notes-9.0.i586.deb Ibm-cae-9.0.i586.deb Ibm-connections-4.5.0.i586.deb Ibm-activities-9.0.i586.deb Ibm-sametime-9.0.i586.deb Ibm-opensocial-9.0.i586.deb Licence.tar smartupgrade.sh
  3. Delete the "Licence.tar" and "smartupgrade.sh" files as we don ' t need them.
  4. Create a new folder in your working folder called "Ibm-notes-9.0.i586″ (does not put". Deb "on the end).
  5. Rename the "ibm-notes-9.0.i586.deb" file to "Ibm-notes-9.0.i586_original.deb".
  6. Open the "ibm-notes-9.0.i586_original.deb" file in Archive Manager (or any other Archive management tool) and extract the Contents of it to the ' ibm-notes-9.0.i586″folder you created in Step 4. You should now has the following directories in there:
    Debianoptusr
  7. Get into the "DEBIAN" folder.
  8. Open the "control" file in a text editor.
  9. Go down and modify the ' Depends: ' line to REMOVE the ' following part of ' line: GDB, coreutils, unzip, bash, Procps, GR EP, SED, ". When you do, the line should now look like:
    Depends: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, L IBXML2, LIBXP6, Libxrender1, Libxss1, Libxt6, Libxtst6, Libz1
  10. Save your changes and close the text editor.
  11. Open a terminal and the root of your working directory where you have the ' ibm-notes-9.0.i586″directory, but do N ' t actually go into it.
  12. Now let's repackage a new Deb file from our modified data using the following command:
    $ dpkg-deb-b ibm-notes-9.0.i586

    ... and hit Enter. You'll see the following message and the repackage process would take a about 30-60 seconds:

    Dpkg-deb:building package ' ibm-notes:i386 ' in ' ibm-notes-9.0.i586.deb '.
  13. Once the new package had completed building, you'll have a new "ibm-notes-9.0.i586.deb" file, ready for installing onto A 64-bit system.

installing everything on a 64-bit system

  1. First we need to install the 32-bit dependencies manually. In a terminal, type in the following and hits Enter:
    $ 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-y
  2. Now type in the following and hits Enter (yes, we have technically already installed this but for some reason it doesn ' t co Nfigure itself until we install it again):
    $ sudo apt-get install libgnomeprintui2.2-0:i386-y
  3. Now we can start installing the Notes debs in order:
    $ sudo dpkg-i ibm-notes-9.0.i586.deb$ sudo dpkg-i ibm-cae-9.0.i586.deb$ sudo dpkg-i ibm-connections-4.5.0.i586.deb$ Sud o dpkg-i ibm-activities-9.0.i586.deb$ sudo dpkg-i ibm-sametime-9.0.i586.deb$ sudo dpkg-i ibm-opensocial-9.0.i586.deb
  4. If There were no error messages, IBM Notes 9.0 is now successfully installed and can now launch it from the Unity Dash (in Ubuntu) and manually add the icon to your Unity launcher.
  5. Pat yourself on the back. You were done.

(6624)

Howto:install the IBM Notes 9.0 client on Ubuntu

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.