私は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:そのようなファイルまたはディレクトリはありません
ファイルが存在し、正しい許可を持っている間...私は夢中になります..
アイデアや代替方法はありますか?
最後に、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
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
@ 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
難しいことは何もない