web-dev-qa-db-ja.com

インストールJava 8

私はJava 8をARM組み込みLinuxにいくつかの方法でインストールしようとしましたが、どれも機能しませんでした:

最初: http://www.webupd8.org/2014/03/how-to-install-Oracle-Java-8-in-debian.html

(webupd8のリポジトリから)

W:フェッチに失敗しました http://ppa.launchpad.net/webupd8team/Java/ubuntu/dists/trusty/InRelease 予想されるエントリ 'main/binary-armel /が見つかりませんパッケージのリリースファイル(誤ったsources.listエントリまたは不正な形式のファイル)

W:フェッチに失敗しました http://ppa.launchpad.net/webupd8team/Java/ubuntu/dists/jessie/main/binary-armel/Packages 404 Not Found

E:一部のインデックスファイルのダウンロードに失敗しました。それらは無視されているか、古いものが代わりに使用されています。

このレポには私のアーキテクチャのソースがないようです:

アーキテクチャ:AMD64 arm64 armhf i386 powerpc ppc64el

そして、私はarmelが必要です(少なくともこれはJava 7で動作しています)

私もこの方法を試しました: http://www.rpiblog.com/2014/03/installing-Oracle-jdk-8-on-raspberry-pi.html

Oracleからjdkをダウンロードし、指示に従います。

しかし、私はファイルを実行できません:

root @ arietta:〜#Java -version -bash:/ usr/bin/Java:そのようなファイルまたはディレクトリはありません

そしてどちらも:

root @ arietta:〜#/opt/jdk1.8.0_71/bin/Java -version -bash:/ usr/bin/Java:そのようなファイルまたはディレクトリはありません

ファイルが存在し、正しい許可を持っている間...私は夢中になります..

アイデアや代替方法はありますか?

24
user2528085

最後に、jessieバックポートをsources.listに追加して解決しました。

echo deb http://http.debian.net/debian jessie-backports main >> /etc/apt/sources.list

apt-get update && apt-get install openjdk-8-jdk

update-alternatives --config Java
42
user2528085

Webupd8チームから次のコマンドを実行しましたが、うまくいきました: http://www.webupd8.org/2014/03/how-to-install-Oracle-Java-8-in-debian.html

su -
echo "deb http://ppa.launchpad.net/webupd8team/Java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-Java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/Java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-Java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install Oracle-Java8-installer
exit
9
John Cotter

@ user2528085と同じように、ソースリストファイルにDebianバックポートを追加するだけです。

Debian公式サイトでこの指示に従ってください https://backports.debian.org/Instructions/

シェルで次のコマンドを実行します。

echo "deb http://ftp.debian.org/debian jessie-backports main" | Sudo tee -a /etc/apt/sources.list.d/jessie-backports.list

Sudo apt-get update && Sudo apt-get install elasticsearch

難しいことは何もない

1
sudoz