扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
安装
在安装包中共有四个文件。其中,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启动安装向导
经过以上的准备工作,我们终于可以开始运行安装向导了。
1,进入安装包所在目录,并解开 Personality.zip 包
$ cd /home/huangys/notes7_inst_files2,将 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安装程序会先安装 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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者