标签:
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 is now up to version 9.0.
Unfortunately IBM have a bad habit of assuming no-one uses 64-bit operating systems (yes, even in 2014), so with the exception of the Apple OS X version which doesn’t have 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-coded 32-bit only pre-requisites. This article will describe how to modify the installer so that it will work on 64-bit systems.
Pre-requisites:
PLEASE NOTE: This instruction does NOT work on Ubuntu 14.04 at this time due to missing 32-bit dependencies in the Trusty repository. I’m looking into it.
Process:
$ 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
DEBIAN
opt
usr
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, libxml2, libxp6, libxrender1, libxss1, libxt6, libxtst6, libz1
$ dpkg-deb -b ibm-notes-9.0.i586
…and hit Enter. You will see the following message and the repackage process will take about 30-60 seconds:
dpkg-deb: building package `ibm-notes:i386‘ in `ibm-notes-9.0.i586.deb‘.
Installing everything on a 64-bit system
$ 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
$ sudo apt-get install libgnomeprintui2.2-0:i386 -y
$ 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
$ sudo 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
(6624)
HowTo: Install the IBM Notes 9.0 client on Ubuntu
标签:
原文地址:http://my.oschina.net/uniquejava/blog/529961