Я получаю этот вывод, когда я пытаюсь установить оракула-java7 от webupd8 ppa
Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-7u51-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up gsfonts-x11 (0.22) ...
Errors were encountered while processing:
oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я загружаю исходный файл с веб-сайта Oracle и установленный вручную с нуля... Это работает хорошо теперь... Решение, которое я использовал, здесь
, данные инструкции следующим образом и должны быть обновлены для текущей версии:
Java SE 7 JDK Загрузки для архива Linux x86. Во время записи файл, который я использую, является jdk-7u21-linux-i586.tar.gz, но имя файла изменится, поскольку обновления выпущены. По-видимому, больше нет jvm папки, поэтому создайте тот.
sudo mkdir /usr/lib/jvm
Перемещение архив к jvm папке
sudo mv jdk-7u21-linux-i586.tar.gz /usr/lib/jvm/
Изменение в jvm папке и извлечении JDK из архива
cd /usr/lib/jvm
sudo tar zxvf jdk-7u21-linux-i586.tar.gz
Все будет извлечено к новой jdk1.7.0_21 папке, и можно удалить архивный файл теперь. Сделайте символьные ссылки на новый двоичный файл Java.
sudo ln -s -b /usr/lib/jvm/jdk1.7.0_21/jre/bin/java /etc/alternatives/java
sudo ln -s -b /usr/lib/jvm/jdk1.7.0_21/jre/bin/java /usr/bin/java
Перепроверка версия
java -version
Я сталкиваюсь с той же проблемой и вхожу в решение:
/var/cache/oracle-jdk7-installer/
jdk-7u51-linux-x64.tar.gz
и вставляют версию, загруженную с веб-сайта Oracle. sudo apt-get install oracle-java7-installer
снова.. это время должно хорошо работать! Это - ключ:
sha256sum mismatch jdk-7u51-linux-x64.tar.gz
файл jdk-7u51-linux-x64.tar.gz
был поврежден и не удается проверить против ожидаемого хеша. Попытайтесь загрузить его снова, который мог бы устранить Вашу проблему.