首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件服务器

技术前沿 | Qmail | IMail | MDaemon | Exchange | Domino | 其它 | Foxmail | James | Kerio | JavaMail | WinMail | Sendmail | Postfix | Winwebmail | Merak | CMailServer | 邮件与开发 | 金笛 |
首页 > 邮件服务器 > Lotus Domino > 在Ubuntu 6.10上安装并使用Lotus Notes 7 > 正文

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

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

从版本 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 使用 GNOME 作为桌面环境,它还有两个相关项目组:Kubuntu(使用 KDE 桌面),Xubuntu(使用 Xfce 桌面)。Ubuntu 的主要赞助者、支持者是 Canonical 公司

约定与目标

正如摘要中所说,本文的目标是在 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 如下:

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. 向导中的中文乱码
图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/mozilla.org/mozilla/releases/mozilla1.7.12/mozilla-i686-pc-linux-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.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

				#!/bin/shldd "/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

				libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7ba8000)      



 






 

安装

在安装包中共有四个文件。其中,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),无法执行任何操作。这是为什么?怎么办?


图2. 空白面板
图1. 空白面板






 

启动脚本

之所以出现如图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`" ]thenCLASSPATH="/home/huangys/notes"elseCLASSPATH="/home/huangys/notes":`echo $CLASSPATH`fiexport CLASSPATH# var 1 : PATH="/home/huangys/notes/jvm/bin":"/home/huangys/notes":`echo $PATH`if [ -z "`echo $PATH`" ]thenPATH="/home/huangys/notes/jvm/bin":"/home/huangys/notes"elsePATH="/home/huangys/notes/jvm/bin":"/home/huangys/notes":`echo $PATH`fiexport 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`" ]thenLD_LIBRARY_PATH="/home/huangys/notes/jvm/bin/classic":\"/home/huangys/notes/jvm/bin":"/home/huangys/notes"elseLD_LIBRARY_PATH="/home/huangys/notes/jvm/bin/classic":\"/home/huangys/notes/jvm/bin":"/home/huangys/notes":`echo $LD_LIBRARY_PATH`fiexport 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 没有找到
图3. notes.ini没有找到

清单5:手动创建的最简 notes.ini

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


 

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


图4. 输入用户信息
图4. 输入用户信息

图5. 提供 Notes ID 文件
图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 系统了。



 






 

下载

描述名字大小下载方法
用来启动 Lotus Notes for Linux 的 SHELL 脚本startNotes.zip1KBHTTP
关于下载方法的信息Get Adobe® Reader®


参考资料

学习


获得产品和技术


讨论



关于作者

黄允松,来自 IBM 中国软件开发中心 Tivoli 开发团队,主要工作于 ITCAM(IBM Tivoli Composite Application Manager), Eclipse 相关的开发上,开放源码的追随者。

相关文章 热门文章
  • IBM Lotus Notes Traveler多个安全漏洞
  • 现有 IBM Lotus Domino/Notes 邮件模板简介
  • 在 Lotus Notes 中设置邮件定时发送的方法及代理功能介绍
  • IBM Lotus Notes SURunAs.exe明文存储口令漏洞
  • IBM Lotus Domino 8.5 服务器管理入门手册
  • IBM Lotus Notes names.nsf开放重新定向漏洞
  • IBM Lotus Notes远程栈溢出漏洞
  • 深信服新推出IBM LOTUS网络加速方案
  • 基于Lotus Domino的OA系统中安全机制的研究
  • IBM Lotus Notes RSS阅读器HTML注入漏洞
  • Lotus Domino 8.5 ID Vault 新功能介绍及体验
  • 理解 IBM Lotus Domino 服务器集群
  • Domino管理员29个问题
  • Lotus Domino/Notes如何有效防止垃圾邮件
  • 配置Domino服务器
  • Lotus Notes常见问题答疑
  • Lotus Notes安装和使用的常见问题
  • Lotus Notes 的最终用户最需知道的十件事
  • 如何提高Domino服务器性能
  • LOTUS NOTES .INI文件参数设置秘籍
  • Domino 做Internet企业邮局的配置
  • Domino SMTP邮件服务器设置实例
  • 基于Linux平台的Domino Server安装与配置
  • 如何配制Domino for IIS?
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号