我发现http://packages.ubuntu.com/hardy/devel/sun-java5-jdk上的debian包取决于sun-java5-jre。 所以我要去http://packages.ubuntu.com/hardy/sun-java5-jre先安装它。 但这取决于sun-java5-jdk! 怎么可能安装?
嗨,下载所有4个耐用软件包(从您发布的同一位置[我不能发布超过2个url,对不起])到一个目录。
然后运行命令
sudo dpkg -i sun-java5*.deb
而这之后(我认为它会抱怨unixodbc和一些东西)运行
sudo apt-get -f install
那么你应该有一个运行的Java 1.5。
干杯
我还需要在Ubuntu 11.04上安装java5(为了在32位系统上编译froyo),这在我的情况下是这样做的:
sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse" sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse" sudo apt-get update sudo apt-get install sun-java5-jdk
过了一段时间,一些无关的警告被解雇了,但最后被安装了。 安装完成后,我只是做了:
sudo update-alternatives --config java
并切换到java5,这是另一种select。
之后你应该能够回到java 6,只需发出一个uptade-alternatives调用。