科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道在Ubuntu 6.10 上安装Lotus Notes 7 (4)

在Ubuntu 6.10 上安装Lotus Notes 7 (4)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Lotus Notes 从版本 7 开始正式支持 Linux 平台,但是官方只支持 Red Hat Linux。本文介绍了在颇为流行的桌面操作系统 Ubuntu Linux 6.10 上安装和使用 Lotus Notes 7.0.1 时会遇到的问题,以及如何解决这些问题。这些经验同样可以适用于其他 Linux 分发版。

作者:www.ibm.com 来源:www.ibm.com 2007年10月19日

关键字: 操作系统 Linux 安装 Ubuntu

  • 评论
  • 分享微博
  • 分享邮件

启动脚本

之所以出现如图2所示的空白面板,通常是因为当前用户的环境中缺少 Lotus Notes 相关的环境变量,比如 NOTESBIN, NOTESDATA, NOTESDIR 等。

Lotus Notes for Linux 安装程序将这些环境变量的设定写到了.bash_profile中,但很不幸,该文件只是针对用户使用 BASH 时方有效,所以并非总是被执行。我们可以将其内容复制出来,形成一个自己的启动 Notes 的脚本。以下是我的 startNotes.sh 内容:

# Begin INSTALLSHIELD Environment Variable Section

# var 1 : CLASSPATH="/home/huangys/notes":`echo $CLASSPATH`
if [ -z "`echo $CLASSPATH`" ]
then
CLASSPATH="/home/huangys/notes"
else
CLASSPATH="/home/huangys/notes":`echo $CLASSPATH`
fi
export CLASSPATH

# var 1 : PATH="/home/huangys/notes/jvm/bin":"/home/huangys/notes":
`echo $PATH`
if [ -z "`echo $PATH`" ]
then
PATH="/home/huangys/notes/jvm/bin":"/home/huangys/notes"
else
PATH="/home/huangys/notes/jvm/bin":"/home/huangys/notes":`echo $PATH`
fi
export PATH

# var 0 NOTESDATA="/home/huangys/notes/data"
NOTESDATA="/home/huangys/notes/data"
export NOTESDATA

# var 0 NOTESBIN="/home/huangys/notes"
NOTESBIN="/home/huangys/notes"
export NOTESBIN

# var 1 : LD_LIBRARY_PATH="/home/huangys/notes/jvm/bin/classic":\
# "/home/huangys/notes/jvm/bin":"/home/huangys/notes":`echo $LD_LIBRARY_PATH`
if [ -z "`echo $LD_LIBRARY_PATH`" ]
then
LD_LIBRARY_PATH="/home/huangys/notes/jvm/bin/classic":\
"/home/huangys/notes/jvm/bin":"/home/huangys/notes"
else
LD_LIBRARY_PATH="/home/huangys/notes/jvm/bin/classic":\
"/home/huangys/notes/jvm/bin":"/home/huangys/notes":`echo $LD_LIBRARY_PATH`
fi
export LD_LIBRARY_PATH

# End INSTALLSHIELD Environment Variable Section

# start!
/opt/IBM/WorkplaceManagedClient/rcp/richclient \
-personality com.ibm.workplace.noteswc.standalone.linux.personality

您可以在下载资源中下载这个启动脚本。

初始化配置

使用上一步完成的启动脚本启动 Notes 时,你还是会碰见如图3所示的错误信息。notes.ini 应该位于 Notes 的安装目录(本文中即为/home/huangys/notes/)下,但我们没有找到,所以手动创建一个最简单的notes.ini以启动配置向导,当配置完成后,这个文件会被重写。

图3. notes.ini 没有找到

手动创建的最简 notes.ini

[Notes]
Directory=/home/huangys/notes/data

现在,再运行脚本 startNotes.sh 就可以启动配置向导了。以下的图4、图5分别表示输入用户信息、提供 Notes ID 文件的截屏。其他配置步骤从略,按照向导提示操作即可。

图4. 输入用户信息

图5. 提供 Notes ID 文件

杂项

启动时可能出现有关 libXm.so.3 的错误,出错信息如下:

Error while loading shared libraries: 
libXm.so.3: cannot open shared object file: No such file or directory

libXm.so.3 是 libmotif3 的一部分,你需要安装它。

$ sudo apt-get install libmotif3

结束语

本文为您介绍了在 Ubuntu 6.10 (Edgy Eft) 上安装、配置、并使用 Lotus Notes for Linux v7.0.1 时会遇见的问题,以及如何解决这些问题。这些技巧也可以为其他 Linux 分发版提供参考。随着 Linux 在桌面操作系统领域的发展、各主流应用的逐渐支持,我们可以开始尝试将工作环境迁移到 Linux 系统了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章