需要在Ubuntu 11.04上安装sun-java5-jdk

我发现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,对不起])到一个目录。

  • 太阳Java5中,bin_1.5.0-15-0ubuntu1_amd64.deb
  • 太阳Java5中,demo_1.5.0-15-0ubuntu1_amd64.deb
  • 太阳Java5中,jdk_1.5.0-15-0ubuntu1_amd64.deb
  • 太阳Java5中,jre_1.5.0-15-0ubuntu1_all.deb

然后运行命令

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调用。