缺少实际上缺少的Perl依赖项

时间:2015-06-06 20:15:47

标签: perl amazon-web-services amazon-ec2 otrs

我正在尝试在Amazon Web Services的EC2实例上安装OTRS Help Desk。我正在按照安装说明here进行操作。但是当我尝试安装otrs时,我收到以下错误:

Error: Package: otrs-4.0.8-02.noarch (/otrs-4.0.8-02.noarch)
       Requires: perl(Archive::Zip)
Error: Package: otrs-4.0.8-02.noarch (/otrs-4.0.8-02.noarch)
       Requires: perl(Template)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

当我尝试使用cpan:

安装Archive :: Zip时
cpan[2]> install Archive::Zip
CPAN: Storable loaded ok (v2.20)
Going to read '/root/.cpan/Metadata'
Database was generated on Sat, 06 Jun 2015 19:41:02 GMT
Archive::Zip is up to date (1.46).

知道为什么找不到依赖吗?

1 个答案:

答案 0 :(得分:1)

正如上面的评论所指出的,OTRS是一个rpm包,可以查找其他rpm。这与CPAN之间没有协调。所以解决方案是使用rpmfind.net之类的东西找到.rpm文件。在我的情况下,然后我会使用5来下载rpm,然后我就可以安装依赖项了。