linux安装jdk是出现以下错误:
Installing jdk-7u3-linux-i586.rpm
error: InstallSourcePackage: rpmReadSignature failed: region trailer: BAD, tag 15872 type 2047 offset 20480 count 4096
error: jdk-7u3-linux-i586.rpm cannot be installed
本地环境:
winxp,vm虚拟机(linux redhat3 企业版)
1:在xp下通过ftp把安装包传到虚拟机。
2:在虚拟机里面执行 rpm -ivh jdk-7u3-linux-i586.rpm。
一直提示上面的错误。后来试着安装其他的软件也是类似的错误。
果断google之,终于找到解决方案:一般有两种情况会引起此错误:
【解决方法】
1、检查下载使用的安装包、压缩包是否完整,否则从正规的镜像战点重新下载;
2、一般新手可能是由于用ftp上载到Linux上时没有用binary模式造成的。需要在ftp>binary转变为二进制方式传输。
果断重传:在xp ftp模式下输入binary,然后在put d:\jdk-7u3-linux-i586.rpm
回到虚拟机重新安装ok。成功了!