Linux下安装Domino R7

  1. 安装Lotus Domino 7.0

  1.1. 停用sendmail服务

  以root身份登录系统,进入桌面。打开“应用程序”“系统设置”“服务器设置”“服务”。

  打开服务管理器,停用sendmail服务。取消sendmail服务的选中状态并点击“停止”按钮停止这一服务,然后点击“保存”按钮保存设置。

  1.2. 添加notes用户及群组

  打开“应用程序”“系统设置”“用户和群组”。

  打开用户和群组管理程序。

  点击“添加用户”按钮,新建一个名为notes的用户。建议选中“为选中用户创建私人群组”,否则还需要手工新建名为notes的群组并把notes用户加到此群组中。

  1.3. 安装Domino 7.0

  插入Domino 7.0 for Linux的安装光盘,系统会自动挂载光驱并在桌面上出现一个快捷方式,在快捷方式上点击右键,选择“浏览文件夹”,打开光盘目录。

  最好把光盘内的文件拷备到文件系统中(后面安装语言包的时候还要用到这些文件),比如复制到“/usr/domino”目录下。在桌面上点右键,打开终端,进入“/usr/domino”目录。

  输入命令“./Install”启动Domino安装程序。

  输入安装程序的解压路径,比如“/usr/domino_install”,如果要把安装程序解压到当前目录则输入“.”后回车,然后程序开始解压缩安装程序到指定的目录。解压完成后会出现如下图界面。

  是否正式开始安装Domino?输入“y”后回车。

  按TAB键进入下一个界面。

  按TAB键进入下一个界面。

  按TAB键进入版权协议界面。

  按任意键翻页。
  …… (此处略去若干次翻页操作)

  按TAB键继续。

  是否同意版权协议?按TAB键表示同意,进入下一个界面。

  是否只安装数据目录?按TAB键使用默认选择(否)。

  要安装的服务器类型,按TAB键使用默认选择并进入下一个界面。

  是否安装所有的模板文件?按TAB键选择默认选择并进入下一个界面。

  是否配置ASP?按TAB键使用默认选择并进入下一个界面。

  选择程序安装目录,按TAB键使用默认设置并进入下一个界面。

  按TAB键进入下一个界面。

  按TAB键使用默认设置并进入下一个界面。

  选择data目录的路径。按TAB键使用默认设置并进入下一个界面。

  选择使用哪个用户来启动domino服务器。按TAB键使用默认设置并进入下一个界面。

  选择用户所在的群组。按TAB键使用默认设置并进入下一个界面。

  选择服务器启动模式,按TAB键使用默认设置并进入下一个界面。

  按TAB键开始安装。

  确认安装信息是否正确。按TAB键确认设置并开始安装。

  安装进度。安装完成后安装程序将自动终止。

  1.4. 安装Domino 7.0 中文语言包

  把中文语言包光盘放入光驱中,Redhat将自动挂载光驱。进入光盘目录,双击“LNXDomLP70_GUI”,启动图形化的安装程序。

  点击“下一步”进入许可协议界面。

  选择“接受”并点击“下一步”。

  选择domino的程序目录,Next

  是否安装了英文版的domino,当然选是了,Next

  服务器类型,选择“Enterprise Server”,Next

  否,Next

  Data目录的路径,Next

  选择替换语言包,Next

  选择中文语言包,Next

  确认设置,Next

  指定domino安装程序所在的路径,因为我在前面已经把程序安装包拷贝到了“/usr/domino”目录下而且把domino安装程序也解压到了该目录,所以这里就填入“/usr/domino”,Next

  语言包安装中……

  安装完成!

  1.5. 配置系统运行环境

  打开终端,输入命令“xhost +”

  1.6. 启动并配置Domino服务器

  打开终端,使用“su notes”命令切换到notes用户;进入“/local/notesdata”目录;运行命令“/opt/ibm/lotus/bin/server”启动domino服务器。

  对服务器的配置与在windows平台下一样,不再详述。

  2. 部署应用程序

  2.1. 拷贝数据库文件

  把weboa目录拷贝到“/local/notesdata”目录下。(建议在Linux服务器上安装默认的ftp服务器vsftpd,然后使用notes用户登录ftp服务器并把文件上传到notesdata目录下,这样就不用手工设置文件的权限了)

  2.2. 设置数据库文件的权限

  Domino服务器要以notes用户的身份运行,所以notes用户要对“/local/notesdata”目录及其子目录下的所有文件具有读写权限,对目录要有执行的权限。使用chown及chmod命令对weboa目录及此目录下的所有文件设置合适的权限。

  $chmod –R 777 /local/notesdata/*
  $chown –R notes.notes /local/notesdata/*

  
  2.3. 修改服务器配置
使用客户端连接服务器,修改服务器文档。

  3. 可能遇到的问题(FAQ)

  3.1. 无法启动domino服务器

  3.1.1. 提示缺少“lib***.so.*”

  按照启动并配置Domino服务器中的方法启动Domino服务器时提示缺少libstdc++.so.5。

  解决方法:到操作系统安装光盘中找到软件包compat-libstdc++-33-3.2.3-47.3.i386.rpm和compat-libstdc++-296-2.96-132.7.2.i386.rpm,安装这两个软件包后即可(不同的Linux内核版本和发行版中这两个软件包的名字可能也不同)。
  
  3.1.2. 提示需要配置DISPLAY环境变量

  解决方案请参考配置系统运行环境。

  3.2. 无法连接domino服务器

  3.2.1. Designer客户端无法连接服务器

  这是由虚拟机的防火墙设置造成的,停用虚拟机的防火墙或把1352端口添加到防火墙的允许访问列表中。