linux安装java失败_ubuntu下安装JDK所谓依赖性检测失败的一个解决方案

ubuntu下安装JDK所谓依赖性检测失败的一个解决方案

发布时间:2007-08-29 10:37:25来源:红联作者:Limited

ubuntu版本好7.04

jdk版本号1.6u2

安装时候说依赖性型检测失败

会出现如下的提示信息:

inflating: jdk-6u2-linux-i586.rpm

inflating: sun-javadb-common-10.2.2-0.1.i386.rpm

inflating: sun-javadb-core-10.2.2-0.1.i386.rpm

inflating: sun-javadb-client-10.2.2-0.1.i386.rpm

inflating: sun-javadb-demo-10.2.2-0.1.i386.rpm

inflating: sun-javadb-docs-10.2.2-0.1.i386.rpm

inflating: sun-javadb-javadoc-10.2.2-0.1.i386.rpm

error: 依赖性检测失败:

/bin/basename 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/cat 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/cp 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/gawk 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/grep 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/ln 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/ls 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/mkdir 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/mv 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/pwd 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/rm 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/sed 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/sort 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/touch 被 jdk-1.6.0_02-fcs.i586 所需要

/usr/bin/cut 被 jdk-1.6.0_02-fcs.i586 所需要

/usr/bin/dirname 被 jdk-1.6.0_02-fcs.i586 所需要

/usr/bin/expr 被 jdk-1.6.0_02-fcs.i586 所需要

/usr/bin/find 被 jdk-1.6.0_02-fcs.i586 所需要

/usr/bin/tail 被 jdk-1.6.0_02-fcs.i586 所需要

/usr/bin/tr 被 jdk-1.6.0_02-fcs.i586 所需要

/usr/bin/wc 被 jdk-1.6.0_02-fcs.i586 所需要

/bin/sh 被 jdk-1.6.0_02-fcs.i586 所需要

Installing JavaDB

error: 依赖性检测失败:

/bin/sh 被 sun-javadb-core-10.2.2-0.1.i386 所需要

这里,我几经查找,发现我的ubuntu在bin目录下确实没有上述列表中的某些命令,后来在同学zerray提示下看看PATH路径,都上述列表中的路径都有。但是还是不能解决问题。所以只好另辟蹊径了。

如果直接用apt倒是省心,但是安装的时候,至少我那次实践的时候不是u2版本。之后用新立得软件包,安装java-doc时候出问题。没有办法,所有的jdk全部卸载。

之后重新回到sun下载jdk的页面,有两个linux的选择,一个是*rpm.bin一个直接是.bin,上次下载的是rpm.bin,这次直接下载那个jdk-6u2-linux-i586.bin文件,之后进行安装,一切正常!

只不过这个安装过程其实就是个解压缩。之后把目录移动到你喜欢的位置就可以了。

接下来注册jdk。就是用update-alternatives注册你的java路径了,然后用update-alternatives选择你刚刚安装的java就ok了。这部分因为网络上有详细介绍就不多说了。

回头使用java -version,可以查看版本,一切正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值