在 Ubuntu 6.10 上安装并使用 Lotus Notes 7(2)
- UID
- 1066743
|
在 Ubuntu 6.10 上安装并使用 Lotus Notes 7(2)
安装在安装包中共有四个文件。其中,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.sh1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| # 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
|
您可以在 中下载这个启动脚本。 |
|
|
|
|
|