[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?
因为您从 CPAN 安装了 Term::ReadKey,而这些文件未在 RPM 数据库中注册。
补救措施,安装 perl-TermReadKey 包:
# yum install perl-TermReadKey
让包管理器工具为您解决 RPM 依赖关系:http ://www.centos.org/docs/5/html/yum/