RE: Sametime 8 client on Ubuntu Alexandru Ionica 16.Mar.09 06:14 AM a Web browser Client All ReleasesLinux
Hello,
I managed to get Sametime Connect 8 running on Ubuntu i686.
There are several problems.
You must convert the rpm to deb format using alien and the --scripts options
A problem is that the scripts use /bin/sh which is symlinked to /bin/dash on Ubuntu 8.10 . I changed the /bin/sh symlink so it points to /bin/bash
# rm /bin/sh
# ln -s /bin/bash /bin/sh
# ls -lah /bin/sh
lrwxrwxrwx 1 root root 9 2009-03-16 11:10 /bin/sh -> /bin/bash
install the package
# dpkg -i sametime-connect*.deb
It will give errors during install because the postinstall script expects to be called with 1 as a parameter so run it by hand
# bash /var/lib/dpkg/info/sametime-connect.postinst 1
Change the scrips so it will return 0 and dpkg will be happy
#mv /var/lib/dpkg/info/sametime-connect.postinst /var/lib/dpkg/info/sametime-connect.postinst__
#echo '#!/bin/sh' > /var/lib/dpkg/info/sametime-connect.postinst
#echo 'exit 0' >> /var/lib/dpkg/info/sametime-connect.postinst
#aptitude -P install
the package should finish succesfuly installing
change back the way the postinst script was (for maybe further examination/reference)
#rm /var/lib/dpkg/info/sametime-connect.postinst
#mv /var/lib/dpkg/info/sametime-connect.postinst__ /var/lib/dpkg/info/sametime-connect.postinst
Now you should be able to launch the Sametime Connect , but the problem is that after accepting the license it exits
To fix this you need to create the following directories (run this commands as the user that is going to run the client and not as root)
$ mkdir -p ~/Lotus/Sametime/license/
$ mkdir -p ~/SametimeTranscripts
$ mkdir ~/null/
Now you should be able to run the client