

IBM Lotus Notes for linux sucks
source link: https://arrfab.net/posts/2007/Mar/23/ibm-lotus-notes-for-linux-sucks/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

It's been a while that i've installed the Lotus Notes client for Linux on my laptop ... but because i've reinstalled my laptop from CentOS 4.4 to CentOS 5 , i needed to setup this crappy client once again ... 'crappy client ?' yes . First of all, IBM decided to release such tool only with its own installer (that is java based of course) ... so no RPM available (hmmm, that should have been too easy for stupid end users i guess ...) . The problem with such installer is that it doesn't even verify if you have dependencies ... it only installs a java-based workplace client (by default in /opt) but if you do it as root, it will try to setup the Notes plugin for the root account only ... (hehehe the Lotus notes client for Linux is not multi-users aware yet ...) . So recommandation is to create a /opt/IBM directory and let the user modify this directory ... You launch so the installation as a simple user but when it finishes you think you can now configure the client .... no !
Because no dependencies were checked you have to use ldd and strace to find what it is missing .. (in my case , using ldd notes and ldd lnotes under my \~/notes directory helped me find what it needs and openmotif22 was the one i missed ...)
But the story continues : the java installer modifies your \~/.bash_profile with stupid things like modifying your \$PATH by entering their software path in front of your existing \$PATH ! so you end with a java vm in your path that is not the one you've configured the proper way with /usr/sbin/alternatives !
I cleaned all this stuff and i ended by creating a (very) small script that uses a modified PATH only for Notes Client and LD_LIBRARY_PATH (oh, yes i forgot to mention that .so files were in \~/notes ...).
Here it is :
#!/bin/bash
PATH=\$HOME/notes/jvm/bin:\$HOME/notes:\$PATH
LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$HOME/notes/:\$HOME/notes/jvm/bin/classic/ /opt/IBM/Workplace\ Managed\ Client/rcp/richclient -personality com.ibm.workplace.noteswc.standalone.linux.personality
PS : the LD_LIBRARY_PATH up to .personality is one line !
Conclusion : stupid but it was easier to run the win32 client with wine on Linux than a native client ! and IBM tries to push Linux, ? ouch !
Recommend
-
44
-
22
Filecoin RPC API中文文档【Lotus】 2020-12-13
-
8
lotus wallet new bls lotus wallet new bls
-
7
Lotus 源码研究 01 - 如何快速上手 人类真正的道德自觉是不可能的,就像他们不可能拔着自己的头发离开大地。-- 刘慈欣《三体》 本文是我们 lotus 源码研究系列 的第一篇,今天我们先调整好心态,顺便给大家分享...
-
4
Lotus Notes 8.x under Linux: No window shows up, Tips for upgrading to LN8.5 April 30, 2009 Since recently when I started Lotus...
-
7
Lotus Notes 8 on Linux IBM released Notes client version 8 recently. Version 7 for Linux sucked but this newer version is better integrated, verify dependencies and i'm using it now for one week without any problems so far ... Still...
-
7
Lotus 1-2-3 for UNIX Teledisk Logo The warez release was a bunch of TD0...
-
3
Lotus 1-2-3 Ported To Linux Do you develop on GitHub? You can keep using GitHub but automatically
-
9
Lotus 1-2-3 for Linux This is a native port of Lotus 1-2-3 Release 3 to Linux. This is possible because Lotus 1-2-3 for UNIX SystemV used a trick called
-
9
Why Linux Troubleshooting Advice Sucks Oct 19, 2022 A short post on how to create better troubleshooting documentation, prompted by me spending last evening trying to get builtin display of my laptop working with Linu...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK