Archive for the ‘lotus’ Category

Quick guide: Installing Notes 9 on Ubuntu 13.04 beta1 64bit

2013/03/21

1) tar xvf NOTES_CLIENT_9.0_FOR_LINUX_DI_EN.tar
ibm-activities-9.0.i586.deb
ibm-cae-9.0.i586.deb
ibm-feedreader-9.0.i586.deb
ibm-notes-9.0.i586.deb
ibm-opensocial-9.0.i586.deb
ibm-sametime-9.0.i586.deb
license.tar
smartupgrade.sh

2) sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386 libjpeg62:i386

3) dpkg -i –force-all ibm-notes-9.0.i586.deb

4) dpkg -i –force-all ibm-sametime-9.0.i586.deb

Easier than ever! :-)Thank you IBM!

[Update]

I was to fast…   When I continue to install programs I get this:

# 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 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 libreadline6:i386
Suggested packages:
gdb-doc:i386 gdbserver:i386
The following packages will be REMOVED:
gdb grep ibm-notes:i386 ibm-sametime:i386
The following NEW packages will be installed:
gdb:i386 grep:i386 libpython2.7:i386 libpython2.7-minimal:i386 libpython2.7-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, 6 newly installed, 4 to remove and 0 not upgraded.
Need to get 6 694 kB of archives.
After this operation, 974 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!’
?]

I am looking for a solution…

[Update 2]

I had to uninstall and edit the deb-files and rebuild the deb-files, otherwise the dependencies in apt-get uninstalls Notes again. There is plenty of instructions to do this in previous entries in this blog.

[Update 3]

To install OnTime Team-at-a-glance plugin do this:

sudo chmod 777 -R /opt/ibm/notes/framework/shared/eclipse/

sudo chmod 777 -R /opt/ibm/notes/framework/rcp/deploy/

When done do this:

sudo chmod 755 -R /opt/ibm/notes/framework/shared/eclipse/

sudo chmod 755 -R /opt/ibm/notes/framework/rcp/deploy/

Quick install guide: Installing Notes 9 beta on Ubuntu Raring Ringtail 64bit beta1

2013/03/16

Great news everybody. Notes 9 is easier then ever to install on latest Ubuntu daily build. This could mean that final IBM Notes 9 which will be released on 21st of March will be easy to install on final Ubuntu 13.04 Raring Ringtail 64 bit.

Here is how I did it on a fresh install (I am reusing information from old posts):

root@blackbox:/home/anders/Downloads/UbuntuNotes9# ls -la
total 468500
drwxrwxr-x 2 anders anders      4096 jan 26 13:27 .
drwxr-xr-x 5 anders anders      4096 mar 10 19:57 ..
-rw-rw-r– 1 anders anders   5579460 jan 26 13:17 ibm-activities-9.0.i586.deb
-rw-rw-r– 1 anders anders   4008018 jan 26 13:16 ibm-cae-9.0.i586.deb
-rw-rw-r– 1 anders anders    114850 jan 26 13:16 ibm-feedreader-9.0.i586.deb
-rw-rw-r– 1 anders anders 361613950 jan 26 13:24 ibm-notes-9.0.i586.deb
-rw-rw-r– 1 anders anders  28783358 jan 26 13:15 ibm-opensocial-9.0.i586.deb
-rw-rw-r– 1 anders anders  79614910 jan 26 13:16 ibm-sametime-9.0.i586.deb

1) dpkg -i -force-all ibm-notes-9.0.i586.deb

Will give error, remedy is:

2) nano /var/lib/dpkg/info/ibm-notes.postinst

Comment out this part like example below:

#  if [ -f "$1/rcp/collectionutility.jar" ]; then
#    func_installLog “– Running collector with the following command:”
#    func_installLog “– $COLLECTORCOMMAND”
#    $COLLECTORCOMMAND
#  fi

3)

ln -s /opt/ibm/notes /opt/ibm/lotus

mkdir -p /opt/ibm/notes/framework/rcp/systemdata/logs/

touch /opt/ibm/notes/framework/rcp/systemdata/logs/rcplauncher.log

4) touch /tmp/rcplauncher.log

5) sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386

After doing the above instructions it is actually running!  Some more packages need to be installed like fonts etc to make it look reasonable.

Sadly my KDE 4.10 environment randomly logs out when using Notes.

[Update 20130321]

Updated commands above to actually work, sorry for this.

Install Lotus Notes 8.5.3 on Ubuntu 12.10 64bit – quick ‘n dirty installation notes

2012/11/09

Warning: This guide might break your system!

Some quick notes below based on your feedback. I havent had any time to go through this in detail.

Also check this guide for installing on 32bit system: http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Notes_8.5.3_FP2_on_Ubuntu_12.10

Extract installation files to current folder and modify them according to previous guide: https://usablesoftware.wordpress.com/2012/05/04/install-lotus-notes-8-5-3-on-ubuntu-12-04-64bit/

Here comes the installation:

sudo apt-get install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree t1-xfree86-nonfree xterm

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

mkdir /usr/lib32

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 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 gnome-keyring:i386 libjpeg62

ln -s /usr/lib/i386-linux-gnu/i386-linux-gnu/* /usr/lib32

dpkg -i ibm-lotus-notes-8.5.3.i586.deb
dpkg -i ibm-lotus-sametime-8.5.3.i586.deb

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

sudo apt-get install g++-multilib libgtk2.0-dev
sudo sed -i ‘s/gcc -Wall -Wextra `pkg/gcc -Wall -Wextra -m32 `pkg/g’ Makefile
make
sudo cp notes-wrapper libnotesgtkfix.so /opt/ibm/lotus/notes/
chmod 755 /opt/ibm/lotus/notes/notes-wrapper

ln -s /lib32/i386-linux-gnu/libpopt.so.0 /usr/lib32/
wget http://www.benkevan.com/upload/lotus_notes/libgdk-x11-2.0.so.0

 wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0

 wget http://www.benkevan.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0

 wget http://www.benkevan.com/upload/lotus_notes/libgtk-x11-2.0.so.0
sudo mv *.so.0 /opt/ibm/lotus/notes

ln -s /usr/lib32/i386-linux-gnu/libgnomevfs-2.so.0 /opt/ibm/lotus/notes/
ln -s /usr/lib32/i386-linux-gnu/* /opt/ibm/lotus/notes/
ln -s /lib32/i386-linux-gnu/libpopt.so.0 /opt/ibm/lotus/notes/

[Update]

Updated after testing guide on a freshly installed Linux Mint 14 64bit

Install Domino 8.5.3 on OpenSuse 12.2 64bit

2012/09/06

Installing Domino on newly released OpenSuse 12.2 64 is a piece of cake. See this short installation log how I did it.

Not a single compatibility library seems to be required.

linux-6t57:~/Install853 # ls -la
total 693884
drwxr-xr-x 2 root root      4096 Sep  6 10:06 .
drwx—— 8 root root      4096 Sep  6 10:08 ..
-rw-r–r– 1 root root  70328320 Sep  6 10:06 lotus_domino853FP2_linux_x86.tar
-rw-r–r– 1 root root 640194560 Sep  6 10:05 lotus_domino853_xlinux_en.tar

useradd notes

usermod -A notes notes

tar xvf lotus_domino853_xlinux_en.tar

/root/Install853/linux/domino>  ./install -console

[12:24:09] anders@amd64:[~]: ssh -l root IPOFDOMINOSERVER
Password:
Last login: Thu Sep  6 12:25:49 2012
Have a lot of fun…
domino:~ # cd /local/notesdata/
domino:/local/notesdata # su notes
notes@domino:/local/notesdata> /opt/ibm/lotus/bin/server
WARNING: the maximum number of file handles (ulimit -n)
allowed for Domino is 4096.
See Lotus Tech Note 1221870 and set the allowable maximum to 20000.
/proc/sys/kernel/shmmax has been set to “268435456″.
/proc/sys/kernel/sem has been set to “250    256000    32    1024″.
/proc/sys/net/ipv4/tcp_fin_timeout has been set to “15″.
/proc/sys/net/ipv4/tcp_max_syn_backlog has been set to “16384″.
/proc/sys/net/ipv4/tcp_tw_reuse has been set to “1″.
/proc/sys/net/ipv4/ip_local_port_range has been set to “1024    65535″.

[02483:00002-4105107200] Lotus Domino (r) Server, Release 8.5.3, September 15, 2011
Copyright (c) IBM Corporation 1987, 2011. All Rights Reserved.

It up an running!!

[Update]

09/06/2012 01:32:32 PM  Suspending listen task for 20 seconds due to network errors
Unable to bind to port Port = 25 errno = 98 “Address already in use”
09/06/2012 01:32:52 PM  ERROR: bindsock’ helper application is missing, not executable, not setuid root, or no sticky bit set
09/06/2012 01:32:52 PM  SMTP Server: Listener failure: ‘bindsock’ is missing, not executable, not owned by root, not setuid root or user needs net_privaddr privilege.

Remedy:

domino:/opt/ibm/lotus/notes/latest/linux # chown root.root bindsock

chmod 555 bindsock

chmod u+s bindsock

chkconfig postfix off

Speed up Lotus Notes 8.5.X on Mac Os X

2012/04/24

And here is the same Java optimization flag for Mac Os X in a script. I have no idea how to push out a setting like this on a company that has Mac and Lotus Notes.

This script has not been tested by me!  Thanks to Skellefteå for providing this script.

#!/bin/sh
FILE=”/Applications/Notes.app/Contents/MacOS/rcp/deploy/jvm.properties”
grep -iq “vmarg.xmx” $FILE
if [ $? -eq 0 ]; then
sed -i “” “s/vmarg.Xmx=-Xmx256m/vmarg.Xmx=-Xmx768m/g” $FILE
else
echo “vmarg.Xmx=-Xmx768m” >> $FILE
fi

Quick ‘n Dirty install guide: Lotus Notes 8.5.X on Ubuntu 12.04 32bit

2012/04/23

This is for 32bit version of Lotus Notes. I do not know how to install on 64bit Ubuntu yet. Please provide me with instructions if you can.

On Lotus Notes beta forum IBM have hinted that 8.5.4 will support Ubuntu 64. Hopefully this will be the case!

sudo apt-get install libgnomeprint2.2-0 libgnomeprintui2.2-0 ttf-xfree86-nonfree libgnomevfs2-0 libgnome2-0 libgnomeui-0

(unpack deb-file, modify CONTROL file removing any dependencies, pack deb-file – instructions below)

sudo dpkg -i ibm-lotus-notes-8.5.3.i586.deb
sudo dpkg -i –force-all ibm-lotus-sametime-8.5.3.i586.deb ibm-lotus-activities-8.5.3.i586.deb

 

Modify CONTROL file in deb file:

In Nautilus, right click on ibm-lotus-notes-8.5.3.i586.deb and select extract here. When extracting finished then Rename file ibm-lotus-notes-8.5.3.i586.deb to somehting else.

Enter folder LN853install/ibm-lotus-notes-8.5.3.i586/DEBIAN and open file CONTROL in text editor.

Make sure following lines are empty

Pre-Depends:
Depends:
Recommends:
Conflicts:
So nothing after colon!  Now save the file.

Convert them to debs again!
sudo dpkg-deb -b ibm-lotus-notes-8.5.3.i586
dpkg-deb: building package `ibm-lotus-notes:i386′ in `ibm-lotus-notes-8.5.3.i586.deb’.

Lotus Notes 8.5.3 En on Sabayon Linux 7 amd64

2011/10/22
I finally did it after testing out different methods (including testing an ebuild).

Here are some rough details. Tell me if you have a better method!

Prereqs:
Sabayon 7 - Linux sabayon 3.0.0-sabayon #1 SMP Wed Aug 31 05:36:15 UTC 2011 x86_64
Lotus Notes 8.5.3 English (IBM Lotus Notes Client V8.5.3 for Linux (RPM Install) English (CI1L5EN))
1) Installing compatibility libraries
equo install emul-linux-x86-gtklibs swt app-emulation/emul-linux-x86-motif emul-linux-x86-xlibs
Get the rest of the 32bit libraries:
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libgnomeui-2.24.5~2.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libgnomeprintui-2.18.6~2.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libgnomeprint-2.18.8~0.tbz2
#wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:gvfs-1.10.0~0.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:gnome-vfs-2.24.4-r1~3.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libgnome-2.32.1~1.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libgnome-2.32.1~1.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libgnomecanvas-2.30.3~0.tbz2
 wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/net-dns:avahi-base-0.6.30~0.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libbonobo-2.24.3~3.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/media-libs:libcanberra-0.28-r2~0.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/dev-libs:popt-1.16-r1~1.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libbonoboui-2.24.5~0.tbz2
wget http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/standard/sabayonlinux.org/packages/x86/5/gnome-base:libgnome-keyring-3.2.0~0.tbz2
I used mc to extract the files in /usr/lib (in tbz2 files) to /usr/lib32 - For all above packages.

wget --no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/Makefile
wget --no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/libnotesgtkfix.c
wget --no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/notes-wrapper

2) Installing Lotus Notes
Sabayon$ tar xvf  lotus_notes853_linux_RI_en.tar
Sabayon$ ls
ibm_lotus_activities-8.5.3.i586.rpm  ibm_lotus_notes-8.5.3.i586.rpm
ibm_lotus_cae-8.5.3.i586.rpm         ibm_lotus_sametime-8.5.3.i586.rpm
ibm_lotus_feedreader-8.5.3.i586.rpm  ibm_lotus_symphony-8.5.3.i586.rpm
equo install app-arch/rpm app-arch/rpm2targz
Sabayon # rpm -i --nodeps --force ibm_lotus_notes-8.5.3.i586.rpm
warning: Generating 12 missing index(es), please wait...
warning: ibm_lotus_notes-8.5.3.i586.rpm: Header V3 DSA/SHA1 Signature, key ID 34f9ae75: NOKEY
warning: %post(ibm_lotus_notes-8.5.3-20110916.0921.i586) scriptlet failed, exit status 90

3) Post install 
Important: Note that the ‘ before s and after g is of type that is straight. Not that it is a backquote before pkg
sudo 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/
Important: Note that the ‘ before s and after g is of type that is straight.
sudo sed -i 's/..\/notes %F/..\/notes-wrapper %F/g' /usr/share/applications/LotusNotes8.5.desktop

$ cd /opt/ibm/lotus/notes/framework/
anders@sabayon:/opt/ibm/lotus/notes/framework$ LD_LIBRARY_PATH=/usr/lib32 ../notes-wrapper
Or run from menu.
Please tell me if you have a better method.
BTW How do you install x86 files using equo on an amd64 system. This tool should be able to do this, because doing it manually is time consuming.

Install Lotus Notes 8.5.3 En on Ubuntu 11.04 64bit

2011/10/10

So here finally it comes – more detailed installation instructions. This time for the 64bit version of Natty Narwhal.

1) Create a folder for the files. In this case

mkdir ~/LN853install

cd ~/LN853install

2) Copy all Lotus files you want to install

ls -la ~/LN853install

-rw-r–r–  1 anders anders   5015238 2011-10-10 17:44 ibm-lotus-activities-8.5.3.i586.deb
-rw-r–r–  1 anders anders   3933118 2011-10-10 17:44 ibm-lotus-cae-8.5.3.i586.deb
-rw-r–r–  1 anders anders    108796 2011-10-10 17:44 ibm-lotus-feedreader-8.5.3.i586.deb
-rw-r–r–  1 anders anders 342931012 2011-10-10 17:47 ibm-lotus-notes-8.5.3.i586.deb
-rw-r–r–  1 anders anders  53008774 2011-10-10 17:45 ibm-lotus-sametime-8.5.3.i586.deb
-rw-r–r–  1 anders anders 146089190 2011-10-10 17:47 ibm-lotus-symphony-8.5.3.i586.deb

3) Modify packages to get them installed

a) Lotus Notes

In Nautilus, right click on ibm-lotus-notes-8.5.3.i586.deb and select extract here. When extracting finished then Rename file ibm-lotus-notes-8.5.3.i586.deb to somehting else.

Enter folder LN853install/ibm-lotus-notes-8.5.3.i586/DEBIAN and open file CONTROL in text editor.

Make sure following lines are empty

Pre-Depends:
Depends:
Recommends:
Conflicts:
So nothing after semicolon!  Now save the file.

b) Lotus Sametime

In Nautilus, right click on  ibm-lotus-sametime-8.5.3.i586.deb and select extract here. When extracting finished then Rename file  ibm-lotus-sametime-8.5.3.i586.deb to somehting else.

Enter folder LN853install/ibm-lotus-sametime-8.5.3.i586/DEBIAN and open file CONTROL in text editor.

Make sure following lines are empty

Pre-Depends:
Depends:

So nothing after semicolon!  Now save the file.

c) Convert them to debs again!

sudo dpkg-deb -b ibm-lotus-notes-8.5.3.i586

dpkg-deb: building package `ibm-lotus-notes:i386′ in `ibm-lotus-notes-8.5.3.i586.deb’.

and

sudo dpkg-deb -b ibm-lotus-sametime-8.5.3.i586.deb

dpkg-deb: building package `ibm-lotus-sametime:i386′ in `ibm-lotus-sametime-8.5.3.i586.deb’.

In order to install i386 packages in a good manner we need the tool getlibs. Here is how it is installed:

4) Install extra libraries

sudo apt-get -y install libgnomeprintui2.2-0 ia32-libs ttf-xfree86-nonfree t1-xfree86-nonfree

5) Install getlibs

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
Selecting previously deselected package getlibs.
(Reading database … 167584 files and directories currently installed.)
Unpacking getlibs (from getlibs_2.06-0ubuntu1~ppa2_all.deb) …
Setting up getlibs (2.06-0ubuntu1~ppa2) …

6) Install compatibility libraries (some may not be needed, plz help me update this)

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 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

7) Symbolic link

sudo ln -s /usr/lib32/i386-linux-gnu/libavahi-glib.so.1 /usr/lib32/

8) Install Lotus Notes

Optional, remove temporary directories: rm -rf ibm-lotus-notes-8.5.3.i586 ibm-lotus-sametime-8.5.3.i586

Important: It is two dashes before force-all that is – - (without the space between them).

a) sudo dpkg -i –force-all ibm-lotus-notes-8.5.3.i586.deb

dpkg: warning: overriding problem because –force enabled:
package architecture (i386) does not match system (amd64)
Selecting previously deselected package ibm-lotus-notes:i386.
(Reading database … 167588 files and directories currently installed.)
Unpacking ibm-lotus-notes:i386 (from ibm-lotus-notes-8.5.3.i586.deb) …
Setting up ibm-lotus-notes:i386 (8.5.3-20110916.0921) …
Processing triggers for bamfdaemon …
Rebuilding /usr/share/applications/bamf.index…
Processing triggers for desktop-file-utils …
Processing triggers for python-gmenu …
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache…
Processing triggers for python-support …

Optional Sametime b) sudo dpkg -i –force-all ibm-lotus-sametime-8.5.3.i586.deb
dpkg: warning: overriding problem because –force enabled:
package architecture (i386) does not match system (amd64)
Selecting previously deselected package ibm-lotus-sametime:i386.
(Reading database … 187774 files and directories currently installed.)
Unpacking ibm-lotus-sametime:i386 (from ibm-lotus-sametime-8.5.3.i586.deb) …
Setting up ibm-lotus-sametime:i386 (8.5.3-20110916.0921) .

Optional CAE, Activities, Symphony and maybe more for the localized packages.

9) We are not really there yet

sudo apt-get install g++-multilib libgtk2.0-dev

10) Install fix for gdk

Important: Double dashes before no-check-certficate , that is – - (without the space)

wget –no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/Makefile

wget –no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/libnotesgtkfix.c

wget –no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/notes-wrapper

Important: Note that the ‘ before s and after g is of type that is straight. Not that it is a backquote before pkg

sudo 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/

Important: Note that the ‘ before s and after g is of type that is straight.

sudo sed -i ‘s/..\/notes %F/..\/notes-wrapper %F/g’ /usr/share/applications/LotusNotes8.5.desktop

11) Go nag on IBM to make software that is more linux compatible!!

Update 2011-10-14:

For Oneric Ocelot final release. Do this:

sudo getlibs -p libgnome-desktop-3-2 liborbit2 libbonobo2-0 libgconf2-4

I still cannot get it to work at the moment though…

/opt/ibm/lotus/notes/notes: error while loading shared libraries: libgconf-2.so.4: wrong ELF class: ELFCLASS64
even though:

: ls -laFtr /usr/lib32/ | grep conf-2
-rw-r–r–  1 root root   182536 2011-10-14 14:29 libgconf-2.so.4.1.5
lrwxrwxrwx  1 root root       19 2011-10-14 14:29 libgconf-2.so.4 -> libgconf-2.so.4.1.5

Need to add this to the notes-wrapper file:

LD_LIBRARY_PATH=/usr/lib32

I hope I have time to give more exact details soon

Update 2011-11-07:

For Oneric install these before Lotus Notes

getlibs -p libx11-6 libxt6 libxext6  libc6  libgcc1  libgtk2.0-0  libxkbfile1 libglib2.0-0  libstdc++6 bash

Installing Lotus Notes 8.5.3 on Linux Mint 201109 Debian Edition

2011/10/06

It was a bit of trouble but now it works. The OS is 64bit and Lotus Notes 8.5.3 is sadly 32bit.

0) Modify notes package to not have any dependencies. Described here:
https://usablesoftware.wordpress.com/2010/12/17/install-lotus-notes-8-5-2-fixpack-1-in-ubuntu/

1) Install getlibs
Described here:
https://usablesoftware.wordpress.com/2011/02/01/download-link-for-getlibs/

2) Run these commands in a terminal window

apt-get install ia32-libs ia32-libs-gtk
getlibs -w http://ftp.se.debian.org/debian/pool/main/libg/libgnomeprint/libgnomeprint2.2-0_2.18.8-1_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/libg/libgnomeprintui/libgnomeprintui2.2-0_2.18.6-1_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/g/gnome-vfs/libgnomevfs2-0_2.24.4-1_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/libg/libgnome/libgnome2-0_2.32.1-1_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/libg/libgnomeui/libgnomeui-0_2.24.5-2_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/a/avahi/libavahi-glib1_0.6.30-5_i386.deb
sudo ln -s /usr/lib32/i386-linux-gnu/libavahi-glib.so.1 /usr/lib32/
getlibs -w http://ftp.se.debian.org/debian/pool/main/libb/libbonoboui/libbonoboui2-0_2.24.3-1_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring0_3.0.0-2_i386.deb
getlibs -p mint-x-theme mint-artwork-debian
getlibs -w http://ftp.se.debian.org/debian/pool/main/g/gtk2-engines-murringtk2-engines-murrine_0.98.1.1-3_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/g/gtk2-engines-aurora/gtk2-engines-aurora_1.5.1-2_i386.deb
getlibs -w http://ftp.se.debian.org/debian/pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.24.4-3_i386.deb

3) Do installation
dpkg -i –force-all ibm-lotus-notes-8.5.3.i586.deb
dpkg -i –force-all ibm-lotus-feedreader-8.5.3.i586.deb
dpkg -i –force-all ibm-lotus-sametime-8.5.3.i586.deb

Note:

Sametime audio/video is probably broken since it needs more 32bit libraries.

 

Update 20111017:

This guide is already outdated since packages have new higher version. To install lookup the latest package in the same version. Also I tried my own instructions on a fresh install of LMDE and this does not work. I am debugging this and hope to find answer soon:

# dpkg -i –force-all ibm-lotus-notes-8.5.3.i586.deb
dpkg: warning: overriding problem because –force enabled:
package architecture (i386) does not match system (amd64)
(Reading database … 199164 files and directories currently installed.)
Preparing to replace ibm-lotus-notes 8.5.3-20110916.0921 (using ibm-lotus-notes-8.5.3.i586.deb) …
Unpacking replacement ibm-lotus-notes …

Setting up ibm-lotus-notes (8.5.3-20110916.0921) …
dpkg: error processing ibm-lotus-notes (–install):
subprocess installed post-installation script returned error exit status 90
Processing triggers for gnome-menus …
Processing triggers for desktop-file-utils …
Errors were encountered while processing:
ibm-lotus-notes

Get all Lotus Notes/Designer/Admin 8.5.2 and 8.0.2 working in Wine

2011/07/14

It is possible to run the Administrator in Wine as described in an earlier entry in this blog. Also the classic (non-java) designer can run in the same way. But now I have successfully got the Designer 8.5.2 to run in Wine.  I use Ubuntu 11.04 and Wine version 1.3.24. I probably works with earlies versions of Ubuntu and Wine also.

Part 1
Goal: Getting Administrator 8.5.2 and Designer 8.5.2 running in Wine.

This is how I did it.
I have a VirtualBox with Windows XP. Here I installed Lotus Admin/Desinger 8.5.2 and fixpack. After installation moved the Data-directory out of Program directory. I have my Linux /home-folder mounted as Z: in VirtualBox. And here I create the folder:
z:\lotus\notes\data-wine and put in all the files from the data-directory.

The files in the Notes program-directory I copy to this path. z:\Applications\NotesDesignerAdmin852 (= /home/<linux user name>/Applications/NotesDesignerAdmin852).

Then I update notes.ini located here: z:\Applications\NotesDesignerAdmin852\notes.ini and it should look like this:
[Notes]
KitType=1
Directory=Z:\home\<your linux username here>\notes\data-wine
InstallType=2
InstallMode=1
Create_R8_Databases=1    (this can be omitted or be R85)
FileDlgDirectory=Z:\home\<your linux username here>\notes\data-wine

Create a start up script. That looks like this:
admin.sh with this:
cd ~/Applications/NotesDesignerAdmin852
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine admin.exe

designer.sh with this
cd ~/Applications/NotesDesignerAdmin852
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine designer.exe

Remember to make scripts executable with chmod +x admin.sh designer.sh

From your directory C:\Windows\System32 copy the following dll-files to the .wine/drive_c/windows/system32:
mfc42.dll, msvcp60.dll ,oleacc.dll, oleaccrc.dll

Part 2
Also as a bonus I want to use the “classic” designer from 8.0.2. These two can share Data-directory but with the side-effect that when the Designer/Admin  is launched it will update the design of bookmarks.nsf (if the “other” version was running previously). Also there can be other stuff but I have not noticed.
Procedure is straight forward. Put the 8.0.2FP6 program directory in your linux home-folder. For example: Applications/NotesDesignerAdmin802
And create the following start up script:
designer802.sh
cd ~/Applications/NotesDesignerAdmin802
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine designer.exe

Use the same notes.ini as above. And since the dll-files already are copied then no need to do it again. Oh, and don’t run 8.5.2 and 8.0.2 at the same time, that will be bad.

Some screenshots what can be achieved:

Update:

If you get into trouble launching notes. Some error like unable to open data directory. Then test to copy a workin notes.ini from windows that have everything, then update paths to the new linux standard as shown above.

Update 2:

An alternative to the complicated installation above is to do this

1) Install in Windows

2) Run it and go through the Client Configuration Wizard

3) Move the whole C:\Program Files\IBM\Lotus\Notes – folder to /home-directory/.wine/drive_c/Program Files/IBM/Lotus/Notes

4) Since all paths probably is correct no need to update notes.ini. But double check this.

5) DLL files still is needed as described above

6) Start script would look something like this:

designer.sh with this
cd ~”/.wine/drive_c/Program Files/IBM/Lotus/Notes”
WINEDLLOVERRIDES=”mfc42=n,msvcp60=n,oleacc=n,oleaccrc=n” wine designer.exe

chmod 755 designer.sh


Follow

Get every new post delivered to your Inbox.