将Zimbra应用程序文件解压缩到Linode root用户目录。
tar xzf zcs-*.tgz
安装Zimbra
切换到解压缩的目录并运行安装脚本。
cd zcs-* ./install.sh
检查一些先决条件后,系统会要求您接受许可协议。请注意,虽然Zimbra OSE是开源的,但它不是GPL。脚本显示的链接允许您阅读术语。如果您决定不安装,请将默认回复保留为N,然后按Enter键。否则键入Y并按Enter继续。(在运行安装脚本的任何时候,要接受括号中显示的默认答案,您只需按Enter键。)
... License Terms for the Zimbra Collaboration Suite: http://www.zimbra.com/license/zimbra-public-eula-2-5.html Do you agree with the terms of the software license agreement? [N]
回答Y后,脚本会检查已安装的软件并报告任何差异。
满足缺少的依赖关系。
Zimbra将通过MISSING:字段通知您任何缺少的依赖项,如下所示。
Checking for prerequisites... FOUND: NPTL FOUND: netcat-openbsd-1.105-7ubuntu1 FOUND: sudo-1.8.9p5-1ubuntu1.1 FOUND: libidn11-1.28-1ubuntu2 FOUND: libpcre3-1:8.31-2ubuntu2.1 MISSING: libgmp10 FOUND: libexpat1-2.1.0-4ubuntu1 FOUND: libstdc++6-4.8.4-2ubuntu1~14.04 MISSING: libperl5.18 MISSING: libaio1 FOUND: resolvconf-1.69ubuntu1.1 FOUND: unzip-6.0-9ubuntu1.3 Checking for suggested prerequisites... MISSING: pax does not appear to be installed. FOUND: perl-5.18.2 FOUND: sysstat MISSING: sqlite3 does not appear to be installed. ###WARNING### The suggested version of one or more packages is not installed. This could cause problems with the operation of Zimbra. Do you wish to continue? [N]
必须先安装这些依赖项,然后再进一步安装,所以回答N退出安装程序并解决问题。例如,安装以下包将满足上面输出中指定的依赖项:
sudo apt-get install libgmp10 libperl5.18 libaio1 pax sqlite3
选择安装选项。
安装缺失的软件包后,再次启动安装程序。Zimbra将继续安装。接受所有默认值,zimbra-snmp如果您没有使用SNMP监视,则可能包含该例外。
Checking for installable packages ... Install zimbra-snmp [Y] n ... The system will be modified. Continue? [N]
此时,您已经准备好允许安装,这样回答ÿ。将安装软件包,并将大多数Zimbra设置配置为默认设置。
配置MX记录。
如果您收到有关缺少的MX记录的错误,如下所示,则表示您的域DNS记录与Zimbra期望找到的内容不匹配,具体取决于您之前配置的主机名。检查您的/etc/hostname文件和DNS记录以解决问题。
DNS ERROR resolving MX for linodemail.example.com It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes]
如果您只是测试Zimbra而不是部署,请继续回答N以跳过更改域名。
设置管理员密码和DNS。
接下来,您将看到主菜单。安装程序显示Zimbra的当前设置,并允许您更改它们。输入要更改的主要部分的编号,将显示该部分的子菜单。输入要更改的部分中的项目编号,然后输入首选值。
Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-logger: Enabled 4) zimbra-mta: Enabled 5) zimbra-dnscache: Enabled 6) zimbra-store: Enabled +Create Admin User: yes +Admin user to create: admin@linodemail.computassist.net ******* +Admin Password UNSET ... Address unconfigured (**) items (? - help)
默认情况下,不设置管理密码。要设置密码,请输入6以显示zimbra-store菜单,然后输入4以在提示符下键入新密码。输入r返回主菜单。对于DNS,进入zimbra-dnscache菜单,然后更改Master DNSIP地址并返回主菜单。
注意在UTC上运行邮件服务器是很常见的,因为它们经常接收来自世界各地的邮件。当夏令时启动或退出时,这有助于跟踪邮件流,并使查阅日志更容易。如果您愿意,您可以选择使用当地时间。
完成安装。
输入a以将更改应用于设置。最后,输入Y继续安装。
*** CONFIGURATION COMPLETE - press 'a' to apply Select from menu, or press 'a' to apply config (? - help) a Save configuration data to a file? [Yes] Save config in file: [/opt/zimbra/config.13935] Saving config in /opt/zimbra/config.13935...done. The system will be modified - continue? [No] y
安装程序将开始完成Zimbra安装的最后步骤,并告知您每个步骤的进度。系统将询问您是否希望与Zimbra家庭办公室的人员分享您的新安装通知。
You have the option of notifying Zimbra of your installation. This helps us to track the uptake of the Zimbra Collaboration Server. The only information that will be transmitted is: The VERSION of zcs installed (8.6.0_GA_1153_UBUNTU14_64) The ADMIN EMAIL ADDRESS created (admin@linodemail.example.com) Notify Zimbra of your installation? [Yes] Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=8.6.0_GA_1153_UBUNTU14_64&MAIL=admin@linodemail.example.com
安装完成后,您将看到输出:
Configuration complete - press return to exit