Ubuntu 13.04を使用してJava 7をインストールしようとしています。このチュートリアル。
システムの準備
まずopenjdkを削除する必要があります。そのためには、端末で次のコマンドを実行してください。
sudo apt-get purge openjdk*
他のPPAからJava 7をインストールし、Javaの問題が発生した場合は、ここで説明されているPPAをインストールする前に次の手順を実行する必要があります。
sudo rm /var/lib/dpkg/info/oracle-java7-installer* sudo apt-get purge oracle-java7-installer* sudo rm /etc/apt/sources.list.d/*java* sudo apt-get update
Ubuntu 13.04/12.10/12.04にOracle Java 7をインストールする
端末を開き、次のコマンドを実行します。
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
次の目標に達するまで、すべてが順調に進みます。
sudo apt-get install oracle-java7-installer
その後、エラーメッセージが表示されます。
E: Unable to locate package oracle-java7-installer
この問題の原因は何ですか?
答え1
まず、WebUPD8リポジトリをシステムに追加する必要があります。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
それからパッケージをインストールしますoracle-java7-installer
。
sudo apt-get update
すでにシステムにリポジトリを追加している場合は、パッケージリストを更新するために追加したことがない可能性があります。
別のオプションはですOpenJDK
。
答え2
OpenJDKを使用したくない場合は、別のUbuntuバージョンをファイルで使用できます/etc/apt/sources.list.d/webupd8team-java.list
。
deb http://ppa.launchpad.net/webupd8team/java/ubuntu quantal main
# deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu quantal main
「Quantal」に加えて、「Published in:」というドロップダウンリストにあるすべての値を使用できます。WebUPD8チームページ。私は直接動作しませんが、うまく動作する「raring」を使用しています。
理由:WebUPD8teamが提供するインストーラは、Oracleから公式のJavaインストーラをダウンロードして実行します。これはすべてのUbuntuバージョンで同じです(現在は)。したがって、実際にどの「インストールプログラムインストーラ」を使用するかは問題ではありません。