linux 下安装rpm文件包时,提示perl(***::****::***) is needed by *****

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下安装rpm文件包时,提示perl(***::****::***) is needed by *****相关的知识,希望对你有一定的参考价值。

下面是详细错误信息:error: Failed dependencies:
perl(Hypertable::ThriftGen2::HqlService) is needed by hypertable-0.9.3.3-1.i386
perl(Hypertable::ThriftGen2::Types) is needed by hypertable-0.9.3.3-1.i386
perl(Hypertable::ThriftGen::ClientService) is needed by hypertable-0.9.3.3-1.i386
perl(Hypertable::ThriftGen::Types) is needed by hypertable-0.9.3.3-1.i386
perl(Thrift) is needed by hypertable-0.9.3.3-1.i386
perl(Thrift::BinaryProtocol) is needed by hypertable-0.9.3.3-1.i386
perl(Thrift::FramedTransport) is needed by hypertable-0.9.3.3-1.i386
perl(Thrift::Socket) is needed by hypertable-0.9.3.3-1.i386
请问如何解决?

这个是RPM包的依赖关系………………这个hypertable-0.9.3.3-1.i386依赖了perl的一个包,一般按照提示来就可以依赖 perl(Thrift::Socket)你这个貌似是就安装perl-Thrift (后面的你按Tab自动出来) 这个包解决这样的问题我一般都是采取 rpm -ivh hypertable-0.9.3.3-1.i386 perl-Thrift(Tab吧)满意否?? 参考技术A 我的lunix系统是安装在虚拟机上的,安装mysql的时候也遇到类似的问题,错误显示缺少perl
这个包其实在安装系统的第二张iso文件里,把iso文件置入光驱,找到perl文件,执行下,再安装mysql
很高兴回答楼主的问题 如有错误请见谅
参考技术B 把相应的Perl包装上。

Linux下安装yum源相关命令

install:安装rpm软件包;
update:更新rpm软件包;
check-update:检查是否有可用的更新rpm软件包;
remove:删除指定的rpm软件包;
list:显示软件包的信息;
search:检查软件包的信息;
info:显示指定的rpm软件包的描述信息和概要信息;
clean:清理yum过期的缓存;
shell:进入yum的shell提示符;
resolvedep:显示rpm软件包的依赖关系;
localinstall:安装本地的rpm软件包;
localupdate:显示本地rpm软件包进行更新;
deplist:显示rpm软件包的所有依赖关系。
yum install #全部安装
yum install package1 #安装指定的安装包
yum install perl-DBI :检查是否安装成功
rpm -aq|grep yum|xargs rpm -e --nodeps:删除原有的yum源

以上是关于linux 下安装rpm文件包时,提示perl(***::****::***) is needed by *****的主要内容,如果未能解决你的问题,请参考以下文章

在linux下怎么安装rmp的文件

在Linux环境下,APACHE和PHP配置文件怎么设置(RPM包)

在linux下输入service smb start时提示smb:unrecognized service?

linux下如果把pcre库卸载了,会出现啥后果

在linux下的如何将perl默认版本5.8.8升级为5.10

1.为啥安装vmtools时,linux里rpm的-ivh命令无效rpm的help里没有v和h参数,却有两个i参数解释都不同