Ubuntu 10.04でのapt-getによるsun-java6-jdkのインストール


9

私は、次のような数多くのページ、上の指示に従っている。この次のコマンドを実行すると言います、:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

ただし、これを実行して、次のエラーが発生します。

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は他の多くのソースから入手できることを理解していますが、ここにアクセスできない理由のため、この特定のバージョンを使用する必要があります。

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


次のリンクを使用して手動でインストールできますaskubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

回答:


7

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

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

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


OpenJDKは10.04に存在しますか?
dfrankow

@dfrankow パッケージリストによると、それはどのように最新かわからないようです。
2012

openjdk-6-jdkが利用可能であることが判明しましたが、私が望んでいたことを行いませんでした。開発サイクルの早い段階でした。superuser.com/a/439915/56544の Sunのjdkを使用してしまいました。
dfrankow

5

また、このブログ投稿が役立つ場合があります。それは私にとってはうまくいき、全く痛みがありませんでした(スクリプトのインストールと独自の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

4

次のコマンドは、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

3
提案をありがとう、しかし私はこれをUbuntu 12.04 LTSで動作させることができませんでした
SSHこの

これは10.04で私に役立ちました。
dfrankow


0

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

sudo apt-get install openjdk-6-jdk


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.