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端口添加到防火墙的允许访问列表中。