web-dev-qa-db-ja.com

Ubuntu 14.04 32ビットにJava 8をインストールできません

次のコードを使用して、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が初めてです。ありがとう。

3
BalaajiChander

ダウンロードが破損しているようです。

[..] 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
5
Francesco

同様の問題がありました。/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を実行し、正しくインストールしました。

0
DaveC49