0
[host]# rpm -Uvh mytop-1.6-4.el5.noarch.rpm 
error: Failed dependencies:
        perl(Term::ReadKey) >= 2.1 is needed by mytop-1.6-4.el5.noarch
[host]# ./perlmodver Term::ReadKey
Term::ReadKey: 2.30

当这个 perl 模块版本大于 2.1 时,为什么 rpm 无法安装 mytop?

4

1 回答 1

1

因为您从 CPAN 安装了 Term::ReadKey,而这些文件未在 RPM 数据库中注册。

补救措施,安装 perl-TermReadKey 包:

# yum install perl-TermReadKey

让包管理器工具为您解决 RPM 依赖关系:http ://www.centos.org/docs/5/html/yum/

于 2012-08-03T01:00:43.603 回答