我正在尝试在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).
知道为什么找不到依赖吗?
答案 0 :(得分:1)
正如上面的评论所指出的,OTRS是一个rpm包,可以查找其他rpm。这与CPAN之间没有协调。所以解决方案是使用rpmfind.net之类的东西找到.rpm文件。在我的情况下,然后我会使用5
来下载rpm,然后我就可以安装依赖项了。