Instructions for 64bit Debian and Ubuntu based distributions: Last updated 2013-01-28
If you need install instructions for a 32-bit Linux, refer to http://ddurdle.blogspot.ca/2013/01/installing-lotus-notes-853-on-32-bit.html
Although the IBM Lotus Notes 8.5.3 was designed for GNOME 2 and has dependencies for GNOME 2 libraries, this install with the instructions provided below will result in IBM Lotus Notes install that will work with almost any window-manager. I confirmed it works with Cinnamon, MATE, and GNOME 3.
Info:
startup -
env LD_LIBRARY_PATH=/opt/ibm/lotus/notes/:/emul/ia32-linux/:/usr/lib32/:/usr/lib32/i386-linux-gnu/ /opt/ibm/lotus/notes/framework/../notes-wrapper %Finstalled to -
/opt/ibm/lotus/notes/
/etc/lotus
library info:
linux-gate.so.1 => (0xf7752000)
libnotes.so => /opt/ibm/lotus/notes/libnotes.so (0xf526f000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf521d000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf5100000)
libdl.so.2 => /lib32/libdl.so.2 (0xf50e1000)
libemulator.so => /opt/ibm/lotus/notes/libemulator.so (0xf4f22000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf4f08000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf4ef4000)
libdxlo.so => /opt/ibm/lotus/notes/libdxlo.so (0xf4e5b000)
libxpm.so => /opt/ibm/lotus/notes/libxpm.so (0xf4e55000)
libxmlproc.so => /opt/ibm/lotus/notes/libxmlproc.so (0xf4a55000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf4969000)
libm.so.6 => /lib32/libm.so.6 (0xf4942000)
libc.so.6 => /lib32/libc.so.6 (0xf47e6000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf47c9000)
libndgts.so => /opt/ibm/lotus/notes/libndgts.so (0xf47c7000)
libglib-2.0.so.0 => /lib32/libglib-2.0.so.0 (0xf46fe000)
libxmlcommon.so => /opt/ibm/lotus/notes/libxmlcommon.so (0xf46de000)
librt.so.1 => /lib32/librt.so.1 (0xf46d5000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf46cd000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf46b6000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf469d000)
/lib/ld-linux.so.2 (0xf7753000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf42c6000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf4230000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf4217000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf41d3000)
libpangoxft-1.0.so.0 => /usr/lib32/libpangoxft-1.0.so.0 (0xf41cc000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf41a5000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf4167000)
libgnomeprint-2-2.so.0 => /usr/lib32/libgnomeprint-2-2.so.0 (0xf40f3000)
libgnomeprintui-2-2.so.0 => /usr/lib32/libgnomeprintui-2-2.so.0 (0xf40ae000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf40a9000)
libgnomevfs-2.so.0 => /usr/lib32/libgnomevfs-2.so.0 (0xf403f000)
libgnome-2.so.0 => /usr/lib32/libgnome-2.so.0 (0xf402b000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf3fb3000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf3f84000)
libgconf-2.so.4 => /usr/lib32/libgconf-2.so.4 (0xf3f51000)
libcups.so.2 => /usr/lib32/libcups.so.2 (0xf3f05000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf3efc000)
libgnomeui-2.so.0 => /usr/lib32/libgnomeui-2.so.0 (0xf3e64000)
libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf3d3a000)
libpcre.so.3 => /lib32/libpcre.so.3 (0xf3d06000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf3d02000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf3cff000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf3cfa000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf3cef000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf3ceb000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf3ce8000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf3ce3000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf3cc7000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf3c52000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf3bb5000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf3bb1000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf3ba2000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf3b99000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf3b96000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf3b88000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf3b81000)
libXft.so.2 => /usr/lib32/libXft.so.2 (0xf3b6e000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf3b5a000)
libart_lgpl_2.so.2 => /usr/lib32/libart_lgpl_2.so.2 (0xf3b42000)
libgnomecanvas-2.so.0 => /usr/lib32/libgnomecanvas-2.so.0 (0xf3b0c000)
libdbus-glib-1.so.2 => /usr/lib32/libdbus-glib-1.so.2 (0xf3aed000)
libdbus-1.so.3 => /lib32/libdbus-1.so.3 (0xf3ab3000)
libgnutls.so.26 => /usr/lib32/libgnutls.so.26 (0xf3a1b000)
libavahi-glib.so.1 => /usr/lib32/i386-linux-gnu/libavahi-glib.so.1 (0xf3a16000)
libavahi-common.so.3 => /usr/lib32/libavahi-common.so.3 (0xf3a09000)
libavahi-client.so.3 => /usr/lib32/libavahi-client.so.3 (0xf39f9000)
libutil.so.1 => /lib32/libutil.so.1 (0xf39f5000)
libbonobo-2.so.0 => /usr/lib32/libbonobo-2.so.0 (0xf3995000)
libbonobo-activation.so.4 => /usr/lib32/libbonobo-activation.so.4 (0xf3980000)
libORBit-2.so.0 => /usr/lib32/libORBit-2.so.0 (0xf392b000)
libcanberra.so.0 => /usr/lib32/libcanberra.so.0 (0xf391c000)
libpopt.so.0 => /lib32/libpopt.so.0 (0xf3911000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf38eb000)
libgssapi_krb5.so.2 => /usr/lib32/libgssapi_krb5.so.2 (0xf38bc000)
libkrb5.so.3 => /usr/lib32/libkrb5.so.3 (0xf3809000)
libk5crypto.so.3 => /usr/lib32/libk5crypto.so.3 (0xf37e6000)
libcom_err.so.2 => /lib32/libcom_err.so.2 (0xf37e3000)
libgcrypt.so.11 => /usr/lib32/libgcrypt.so.11 (0xf376f000)
libbonoboui-2.so.0 => /usr/lib32/libbonoboui-2.so.0 (0xf3714000)
libgnome-keyring.so.0 => /usr/lib32/libgnome-keyring.so.0 (0xf36f1000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf3698000)
libpng12.so.0 => /lib32/libpng12.so.0 (0xf3674000)
libxcb-render-util.so.0 => /usr/lib32/libxcb-render-util.so.0 (0xf3670000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf3668000)
libselinux.so.1 => /lib32/libselinux.so.1 (0xf364d000)
libgailutil.so.18 => /usr/lib32/libgailutil.so.18 (0xf3646000)
libtasn1.so.3 => /usr/lib32/libtasn1.so.3 (0xf3636000)
libORBitCosNaming-2.so.0 => /usr/lib32/libORBitCosNaming-2.so.0 (0xf3631000)
libvorbisfile.so.3 => /usr/lib32/libvorbisfile.so.3 (0xf3628000)
libvorbis.so.0 => /usr/lib32/libvorbis.so.0 (0xf3600000)
libogg.so.0 => /usr/lib32/libogg.so.0 (0xf35fa000)
libtdb.so.1 => /usr/lib32/libtdb.so.1 (0xf35ec000)
libltdl.so.7 => /usr/lib32/libltdl.so.7 (0xf35e4000)
libkrb5support.so.0 => /usr/lib32/libkrb5support.so.0 (0xf35dc000)
libkeyutils.so.1 => /lib32/libkeyutils.so.1 (0xf35d9000)
libgpg-error.so.0 => /usr/lib32/libgpg-error.so.0 (0xf35d5000)
64bit:
install 32bit libraries with getlib (https://launchpad.net/~jcollins/+arc...7Eppa2_all.deb)sudo apt-get install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree t1-xfree86-nonfreesudo 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 libgnome-desktop-2-17 libmotif4 libmotif3 libgnome-desktop-3-0 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-aurora gtk2-engines-qtcurve gtk2-engines-murrine gtk2-engines-equinox alsa-base alsa-utils iproute gnome-desktop-3-2 liborbit2 libbonobo2-0 libgconf2-4- extract deb (ibm-lotus-notes-8.5.3.i586.deb) and remove the dependence in file UNPACK/DEBIAN/control (make it blank)
dpkg-deb -x ibm-lotus-notes-8.5.3.i586.deb <folder>
- create deb,
dpkg-deb -e ibm-lotus-notes-8.5.3.i586.deb <folder>/DEBIAN
- install the deb of lotus notes,sudo dpkg -i –force-all ibm-lotus-notes-8.5.3.i586.deb
- install gtk hack (from https://github.com/sgh/lotus-notes_gtk2.23.3/)
(validate permissions of libnotesgtkfix.so - make chmod +x notes-wrapper sudo cp notes-wrapper libnotesgtkfix.so /opt/ibm/lotus/notes/
- fix LotusNotes8.5.desktop file in /usr/share/applications
- [Desktop Entry] Encoding=UTF-8 Name=Lotus Notes 8.5 Type=Application Exec=env LD_LIBRARY_PATH=/opt/ibm/lotus/notes/:/usr/lib32/:/usr/lib32/i386-linux-gnu/ /opt/ibm/lotus/notes/framework/../notes-wrapper %F Icon=/opt/ibm/lotus/notes/framework/shared/eclipse/features/com.ibm.notes.links.feature_8.5.3.20110916-0921/icons/notes.ico Terminal=false Categories=Application;Office;
- check for missing libraries:
- LD_LIBRARY_PATH=/opt/ibm/lotus/notes/:/usr/lib32/:/usr/lib32/i386-linux-gnu/ LANGUAGE=zh_TW.UTF-8 ldd /opt/ibm/lotus/notes/framework/../lnotes
- LD_LIBRARY_PATH=/opt/ibm/lotus/notes/:/usr/lib32/:/usr/lib32/i386-linux-gnu/ LANGUAGE=zh_TW.UTF-8 ldd /opt/ibm/lotus/notes/framework/../notes
- LD_LIBRARY_PATH=/opt/ibm/lotus/notes/:/usr/lib32/:/usr/lib32/i386-linux-gnu/ LANGUAGE=zh_TW.UTF-8 ldd /opt/ibm/lotus/notes/framework/../notes2
- Xterm required for initial setup
- When starting the application for the first time, you'll need to agree to a licensing agreement. It appears not everyone has xterm installed as default, or perhaps had become removed. Therefore, install xterm if not already installed
- sudo apt-get install xterm
OPTIONAL: If you are missing the Microsoft fonts, install the following package:
ttf-xfree86-nonfree
I got this message on Debian 6.05 64 bit instead of running:
ReplyDeleteVMJ9VM039I -Xscmx is ignored if -Xshareclasses is not specified
JVMJ9VM067W -Xshareclasses not enabled, -Xzero:sharezip option ignored
Was it a warning or an error? Did it continue to run?
DeleteNo.It didn't.
Deleteapt-get install xterm
Deletexterm is required for the first time using because the license agreement pops up in an xterminal window. It should be installed by default on most distributions, but it sounds like there are exceptions.
ReplyDeleteJust installed Notes 9 on Ubuntu 64 without problems.
ReplyDeleteMaybe upgrading to this version will solve all problems that I have read about the 8.5.x client.
http://wp.me/p1CuQM-hQ
For reading on how to