web-dev-qa-db-ja.com

Ubuntu 10.04にapt-getを使用してSun-Java6-jdkをインストールする

this など、次のコマンドを実行するよう指示する多数のページの指示に従いました。

Sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
Sudo apt-get update
Sudo apt-get install Sun-Java6-jdk

ただし、これを行うと、stillに次のエラーが表示されます。

me@mycomputer:~$ Sudo apt-get install Sun-Java6-jdk Reading package lists... Done
Building dependency tree Reading state information... Done
Package Sun-Java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package Sun-Java6-jdk has no installation candidate

Javaは他の多くのソースから入手できますが、ここにアクセスできない理由のため、私は必要ですこの特定のバージョンを使用します。

これをインストールするにはどうすればよいですか?

9
Adam S

Oracleが「Java用オペレーティングシステムディストリビューターライセンス」を廃止したため、Sun/Oracle JDKパッケージはUbuntuでは使用できなくなりました。ストーリー ここ

もともとCanonicalは、SunのJRE/JDKの既存のインストールがapt-get更新時にremovedを取得できるようにする予定でしたが、それらは その決定を逆転 (ただし、更新/インストールは利用できなくなります)。

ユーザーがOpenJDK 6パッケージに移行することをお勧めします。 OracleのWebサイトからダウンロードしてOracle JDKをインストールすることもできますが、手動で行う必要があります。

7
prunge

また、 このブログ投稿 が役立つ場合もあります。それは私にとってはうまくいき、完全に無痛でした(スクリプトのインストールと独自のJavaパッケージの構築)の比較:

スクリプトと完全な使用法 githubの説明 を見つけることができます。

このスクリプトを使用するための簡単なガイドは次のとおりです。

cd ~/
wget https://github.com/flexiondotorg/oab-Java6/raw/master/oab-Java.sh -O oab-Java6.sh
chmod +x oab-Java6.sh
Sudo ./oab-Java6.sh
Sudo apt-get update && Sudo apt-get install Sun-Java6-jdk
5
dino

次のコマンドは、ubuntu 10.04でSun jdk6を取得するのに役立ちます。

Sudo add-apt-repository ppa:Sun-Java-community-team/Sun-Java6
Sudo apt-get update
Sudo apt-get install Sun-Java6-jdk
Sudo update-Java-alternatives -s Java-6-Sun
4
gaara87

独自のSun-Javaパッケージを構築するための本当に良い指示がここにあります:

https://github.com/rraptorr/Sun-Java6

Ubuntu Lucid 10.04 x64/i386では、パッケージがうまく機能します。

1
robbyt

代わりにOpenJDKをインストール

Sudo apt-get install openjdk-6-jdk

0
capdragon