【发布时间】:2015-06-06 20:15:46
【问题描述】:
我正在尝试在 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).
知道为什么它找不到依赖项吗?
【问题讨论】:
-
因为 OTRS 是一个 rpm 包,它也会寻找要安装为 rpm 的 perl 模块。 yum 不知道 cpan。
-
这是有道理的。有什么方法可以让 rpm 数据库识别模块已安装?
-
rpm 对 Perl 模块一无所知。
标签: perl amazon-web-services amazon-ec2 otrs