科技行者

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

知识库

知识库 安全导航

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

在Ubuntu 6.10 上安装Lotus Notes 7

  • 扫一扫
    分享文章到微信

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

本文介绍了在颇为流行的桌面操作系统 Ubuntu Linux 6.10 上安装和使用 Lotus Notes 7.0.1 时会遇到的问题,以及如何解决这些问题。这些经验同样可以适用于其他 Linux 分发版。

来源:中国IT实验室 2008年5月13日

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

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

安装

    在安装包中共有四个文件。其中,Personality.zip 是 IBM Workplace Managed Client 框架安装包,它包含框架本身所需的组件以及 Notes 所需的特性和插件。setuplinux.bin 包含了 Notes 的组件。另外的两个文件 readme.pdf, readme_languageSpecial.txt 是相关的“读我”信息文件。

准备安装目录

     我们计划将 Workplace Managed Client 安装到 /opt/IBM/WorkplaceManagedClient/ 下,所以需要先行创建目录 /opt/IBM/,且需要设置其权限属性为 777,因为 Lotus Notes for Linux 要求以非 root(non-root) 用户安装。

$ cd /opt
$ sudo mkdir IBM
$ sudo chmod 777 IBM

启动安装向导

经过以上的准备工作,我们终于可以开始运行安装向导了。

1,进入安装包所在目录,并解开 Personality.zip 包

$ cd /home/huangys/notes7_inst_files
$ unzip Personality.zip

2,将 Notes 组件安装包移到相应的目录下,以便通过框架部署

$ mv setuplinux.bin updateSite/features/com.ibm.workplace.notesinstall.linux.feature_7.0.1.0000-0900/bin/linux/

3,启动向导

$ chmod a+x setup_wct_platform.bin
$ ./setup_wct_platform.bin

    安装程序会先安装 Workplace Managed Client,请记得在向导中指定安装目录到 /opt/IBM/WorkplaceManagedClient/。安装程序接着会安装 Lotus Notes for Linux 的组件,此安装目录无法选择,默认是当前用户的宿主目录下,在本文中即为 /home/huangys/notes/。

    按照安装向导的提示,顺利完成安装后,Notes 会自行启动,但是我们只是看到一个两栏的空白面板,无法执行任何操作。这是为什么?怎么办?

启动脚本

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

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


清单4:启动脚本 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
      
您可以在下载资源中下载这个启动脚本。

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

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

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