步骤2:安装附加的Perl模块
使用下面的脚本来得到所有已安装的和必需的CPAN模块概览。
shell> perl /opt/otrs/bin/otrs.CheckModules.pl
o CGI..............................ok (v3.60)
o Crypt::PasswdMD5.................ok (v1.3)
o Crypt::SSLeay....................Not installed! (Optional - Required for Generic Interface SOAP SSL connections.)
o CSS::Minifier....................ok (v0.01)
o Date::Format.....................ok (v2.22)
o Date::Pcalc......................ok (v1.2)
...
注意
请注意:OTRS需要一个安装了所有核心模块(如version)、能工作的Perl。这些模块不在脚本的检查范围,在某些系统上(如RHEL)默认没有安装这些核心模块,你可能需要安装一个perl-core软件包。
要安装缺失的Perl模块,你可以:
a) 通过你的Linux分支的软件包管理器来安装需要的软件包
对RedHat、CentOS、Fedora或兼容的系统:
shell> yum install "perl(Digest::MD5)"
对SUSE Linux Enterprise Server、
openSUSE或兼容的系统:首先确定模块的软件包名称。通常模块My::Module的软件包叫做“perl-My-Module”。
shell> zypper search Digest::MD5
然后安装:
shell> zypper install perl-Digest-MD5
对Debian、Ubuntu或兼容的系统:首先确定模块的软件包名称。通常模块My::Module的软件包叫做“libmy-module-perl”。
shell> apt-cache search Digest::MD5
然后安装:
shell> apt-get install libdigest-md5-perl
请注意:你可能在你的Linux分支的软件仓库中找不到所有的模块或模块所需的版本,在这种情况下你只能选择通过CPAN安装这些模块(如下)。
b) 通过CPAN Shell安装需要的Perl模块
注意:如果是在Linux系统上,你要用超级用户(root)运行CPAN
shell,因为这些模块需要由OTRS帐户和WEB服务器运行时使用的帐户共同访问。
shell> perl -MCPAN -e shell;
...
install Digest::MD5
install Crypt::PasswdMD5
...
如果系统的某些特殊功能依赖于可选的模块,则脚本中列出的可选模块也应该安装上。