首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在 Ubuntu 6.10 上安装并使用 Lotus Notes 7(1)

在 Ubuntu 6.10 上安装并使用 Lotus Notes 7(1)

从版本 7 开始,IBM 的群件产品 Lotus Notes 正式开始支持 Linux 平台,v7.0.1 是 Lotus Notes for Linux 的第一个公开发布。与相应的 Windows 版本的 Lotus Notes 客户端不同的是,Lotus Notes for Linux 是通过一个名为 IBM Workplace Managed Client 的框架来提供功能的。正因如此,在安装 Lotus Notes for Linux 的同时也会安装此 IBM Workplace Managed Client 框架。在以下对安装过程的描述中将会对此有详细说明。
Ubuntu 是一款起步于 Debian 的 Linux 分发版,当然也是开放源码、完全免费的。Ubuntu 的目标是构建一个面向最终用户、易用的操作系统,事实也的确如此。它每六个月发布一个新版本,开发团队和社区为每个版本都提供 18 个月的支持,其中 v6.06 拥有长达 3 年的支持时间(服务器版是 5 年)。最近的一个版本是 v6.10,发布于 2006 年 10 月。Ubuntu 使用 作为桌面环境,它还有两个相关项目组:(使用 桌面),(使用 桌面)。Ubuntu 的主要赞助者、支持者是 。
约定与目标正如摘要中所说,本文的目标是在 Ubuntu Linux 6.10 上安装 Lotus Notes for Linux 7.0.1,为了行文的方便,特做如下约定:
  • 使用的操作系统用户名为 huangys,其宿主目录为 /home/huangys/
  • 原始安装文件位于 /home/huangys/notes_inst_files/
  • IBM Workplace Managed Client 框架将被安装到 /opt/IBM/WorkplaceManagedClient/
切换 Ubuntu 系统至英文状态Ubuntu 默认统一采用 UTF-8 作为字符集,而不是匹配各种语言的常规字符集(比如简体中文的 GB2312,GBK 等)。查看中文状态的 Ubuntu 如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
huangys@sea:~$ locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=




而另一方面,IBM Workplace Managed Client 的安装向导会根据当前系统的 locale 设置来启用相应的语言,这时就会出现乱码状况了(见 图 1)。因此,我们需要临时将 Ubuntu 切换至英文状态,待安装完成后再切换回到简体中文状态。
图 1. 向导中的中文乱码准备 Mozilla 环境安装 Lotus Notes for Linux 7.0.1 需要 Mozilla 1.7.12 的支持,且 Mozilla 必须注册到 GRE,但是 Ubuntu 6.10 中默认的浏览器是 Firefox 2.0,且没有相关的绑定设置。因此,我们需要准备一下 Mozilla 环境以满足 Notes 的安装、运行需要。
1,下载 Mozilla 1.7.12
$ wget http://releases.mozilla.org/pub/ ... x-gnu-1.7.12.tar.gz
2,安装 Mozilla,目标目录是 /opt/mozilla-1.7.12/
$ tar zxvf mozilla-i686-pc-linux-gnu-1.7.12.tar.gz
$ sudo mv mozilla-1.7.12 /opt      
3,创建绑定文件 /etc/gre.d/gre.conf
$ sudo vi /etc/gre.d/gre.conf
清单 1:/etc/gre.d/gre.conf 内容
1
2
[1.7.12]
GRE_PATH=/opt/mozilla-1.7.12




注意,如果文件 /etc/gre.d/gre.conf已经存在,就把以上两行内容加入到该文件的首部。
创建 /tmp/iwcttmp.out在安装过程中,安装程序会在 /tmp/下寻找一个名为 iwcttmp.out的文件,若没有这个文件,安装程序会创建一个名为 iwcttmp<#####>.sh的 SHELL 脚本,这个脚本将负责生成 iwcttmp.out文件。该脚本的相关内容是:
清单 2
1
2
#!/bin/sh
ldd "/usr/lib/mozilla/libgtkembedmoz.so" | grep gtk>&/tmp/iwcttmp.out




这个脚本总是因为其中的 & 符号而执行失败(Syntax error: Bad fd number)。因此,我们只好手动创建此 iwcttmp.out文件:
$ ldd "/usr/lib/firefox/libgtkembedmoz.so" | grep gtk > /tmp/iwcttmp.out
该文件的内容很简单,如下:
清单 3
1
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7ba8000)

返回列表