I have been using the following site as a guideline but am striking out. The procedure is rough, but people have gotten this working on Ubuntu 12.04 64 bit, but I am failing miserably on Mint 13 64 bit. Thanks to the guy on wordpress for the initial work to get this far.
http://usablesoftware.wordpress.com/201 ... -04-64bit/
Current Status = WORKING!!!! The below steps cleans up the above tutorial just a little and has some tweaks that seem to be specific to Mint 13
1) Starting state = Fresh install of Mint 13 64 bit Cinnamon in a virtual machine with all updates and VMWare tools loaded.
2) A lotus notes 8.5.3 deb file modified as per the web page above so that there are no dependencies listed.
3) Run the following apt-get to bring in the packages called out on the web site. I have lumped together 2 different apt-get lines in the above tutorial into one line:
Code: Select all
sudo apt-get install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree t1-xfree86-nonfree g++-multilib libgtk2.0-dev
Code: Select all
wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb
sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
Code: Select all
sudo 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 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-qtcurve gtk2-engines-murrine gtk2-engines-equinox alsa-base alsa-utils iproute libgnome-desktop-3-2 liborbit2 libbonobo2-0 libgconf2-4 libx11-6 libxt6 libxext6 libc6 libgcc1 libgtk2.0-0 libxkbfile1 libglib2.0-0 libstdc++6 bash libart-2.0-2 libpopt0 libgnomeui-0
Code: Select all
sudo dpkg -i ibm-lotus-notes-8.5.3.i586.deb
7) GDK Fix
Code: Select all
mkdir ~/temp
cd ~/temp
wget https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/Makefile
wget https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/libnotesgtkfix.c
wget https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/notes-wrapper
sed -i 's/gcc -Wall -Wextra `pkg/gcc -Wall -Wextra -m32 `pkg/g' Makefile
make
chmod +x notes-wrapper
sudo cp notes-wrapper libnotesgtkfix.so /opt/ibm/lotus/notes/
sudo sed -i 's/\.\.\/notes\ \%F/\.\.\/notes\-wrapper\ \%F/g' /usr/share/applications/LotusNotes8.5.desktop
Code: Select all
#!/bin/sh
cd `dirname "$0"`
echo “setting locale …”
export LANG="en_US.UTF-8"
echo “setting notes environment …”
NOTESBIN=/opt/ibm/lotus/notes
NOTESDATA=~/lotus/notes/data
NOTESDIR=/opt/ibm/lotus/notes
LD_LIBRARY_PATH=$NOTESBIN:/lib32/i386-linux-gnu:/usr/lib32:/usr/lib/i386-linux-gnu:$NOTESBIN/jvm/bin/classic:$NOTESBIN/jvm/bin:$LD_LIBRARY_PATH
PATH=$NOTESBIN/jvm/bin:$NOTESBIN:$PATH
CLASSPATH=./:$NOTESBIN/:$CLASSPATH
export NOTESBIN NOTESDATA NOTESDIR LD_LIBRARY_PATH PATH CLASSPATH
#/opt/ibm/Workplace Managed Client/rcp/richclient -personality com.ibm.workplace.noteswc.standalone.linux.personality
echo “starting notes …”
LD_PRELOAD=/opt/ibm/lotus/notes/libnotesgtkfix.so /opt/ibm/lotus/notes/notes $*
Code: Select all
sudo mv /opt/ibm/lotus/notes/openwith /opt/ibm/lotus/notes/openwith.bak
sudo ln -s /usr/bin/gnome-open /opt/ibm/lotus/notes/openwith