Debian Jessie は ARM に Oracle JDK 1.8 をインストールします。

Debian Jessie は ARM に Oracle JDK 1.8 をインストールします。

DebianサーバーにOracle JDKをインストールする必要があります。私はたくさんのチュートリアルを試してここで観察しましたが、それを管理するのはとても愚かだと思います。誰かが私に道を教えてください。

リポジトリを追加しました。

    echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer

しかし、これを得る:

    # apt-get install oracle-java8-installer
Paketlisten werden gelesen... Fertig
Abh�gigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, oris only available from another source

E: Package 'oracle-java8-installer' has no installation candidate

より多くの情報が必要な場合は教えてください!

答え1

まず、あなたが使用しているQuideはUbuntu専用であり、Debianで動作するという保証はないことを指摘したいと思います。

また、どのDebianとJavaのバージョンを使用するかについては言及していません。

Debian 8(Jessie)にOracle Java 8をインストールするには、次の手順を実行します。

  1. /etc/apt/sources.listに "contrib"コンポーネントを追加します。たとえば、次のようになります。

deb http://httpredir.debian.org/debian/ jessie main contrib

  1. 利用可能なパッケージのリストを更新し、java-packageパッケージをインストールします。

# apt-get update && apt-get install java-package && exit

  1. 必要なJava JDK / JREバイナリディストリビューション(Oracle Webサイトから)tar.gzファイルとして。

  2. Debianパッケージを作成するには、java-packageを使用してください。たとえば、次のようになります。

$ make-jpkg jdk-8u51-linux-x64.tar.gz

  1. 生成されたバイナリパッケージをインストールします。

$ su -

# dpkg -i oracle-java8-jdk_8u51_amd64.deb

このガイドは以下に基づいています。Debian Wiki、そこから詳細情報を確認することができます。

答え2

java-packageのスクリプトを見ると、32/64ビット識別子が見つからないことがわかります。 arm32-vfp-hflt を含むファイル部分の名前を arm-vfp-hflt に変更します。

関連情報