次のコードを使用して、openjdk 7をインストールし、リポジトリを追加しました。
Sudo apt-get install openjdk-7-jdk
Sudo apt-add-repository ppa:webupd8team/Java
その後、Sudo apt-get update
を使用してパッケージを更新しました。その後、次のコマンドを使用してJavaをインストールしようとすると、
Sudo apt-get install Oracle-Java8-installer
エラーが発生しています。エラーコードの応答は、
2016-04-20 13:00:45 (442 MB/s) - ‘jdk-8u77-linux-i586.tar.gz’ saved [5165]
Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-8u77-linux-i586.tar.gz
Oracle JDK 8 is NOT installed.
dpkg: error processing package Oracle-Java8-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
Oracle-Java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
これをデバッグして解決する方法は、Ubuntuが初めてです。ありがとう。
ダウンロードが破損しているようです。
[..] sha256sumの不一致jdk-8u77-linux-i586.tar.gz [..]
パッケージを削除してみてください
Sudo apt-get purge Oracle-Java8-installer
Sudo apt-get clean
Sudo apt-get update
次に、リポジトリを削除して再インポートします
Sudo add-apt-repository --remove ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-add-repository ppa:webupd8team/Java
パッケージを再インストールします
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer
更新:Javaをインストールする場合、最後の行の代わりにこのコードを使用できます。
Sudo apt install default-jdk
同様の問題がありました。/var/cache/Oracle-jdk8-installerを見ると、jdk-8u111-linux-x64.tar.gzが5.3kBしかないことに気付きました。私はそれを削除し、 http://www.Oracle.com/technetwork/Java/javase/downloads/index.html から正しいファイルをダウンロードし、それを/ var/cache/Oracle-に入れましたjdk8-installerフォルダは、$ Sudo apt-get install Oracle-Java8-installerを再実行し、続いて$ Sudo apt install Oracle-Java8-set-defaultを実行し、正しくインストールしました。