Я недавно попробовал установить Java 7 на Ubuntu 12.04, и я думаю, что что-то напортачил
Я следовал инструкциям, приведенным здесь .
First you need to remove openjdk for this run the following command from your terminal
sudo apt-get purge openjdk*
Now you can install Java7 by adding the following repository:
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Теперь каждый раз, когда я устанавливаю новую программу, я получаю следующую ошибку:
Download done.
sha256sum mismatch jdk-7u3-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 python-central (0.6.17ubuntu1) ...
Setting up python-eggtrayicon (2.25.3-11) ...
Setting up gmail-notify (1.6.1.1-1ubuntu1) ...
Processing triggers for python-central ...
Errors were encountered while processing:
oracle-java7-installer
Error in function:
Тем не менее, программа, кажется, устанавливается и работает очень хорошо, поэтому это не проблема, мешающая мне что-либо делать
Итак, я переустановил openjdk, перейдя:
sudo apt-get установить openjdk *
Но я все еще получаю ту же ошибку.
собирается:
sudo apt-get install oracle-java7-installer выдает мне ту же ошибку.
Что происходит?
Пожалуйста, дайте мне знать, если это ясно или нет, и я постараюсь объяснить мою проблему лучше
Исправление довольно просто, на самом деле. Пожалуйста, сначала установите менеджер пакетов Synaptic в Центре программного обеспечения Ubuntu. После установки вам нужно будет открыть его с правами root:
В Ubuntu 12.04 или более поздней версии вы можете найти синаптик в Dash и щелкнуть значок Synaptic, чтобы открыть Synaptic. Вам будет предложено пройти аутентификацию с вашим паролем пользователя, чтобы открыть Synaptic.
Найдите Oracle-java7-installer, щелкните правой кнопкой мыши и полностью удалите его. Примените изменения, удалите PPA, и ваши сообщения об ошибках исчезнут.
источник
apt-get remove --purge oracle-java7-installer
,--purge
это эквивалент опции «полностью удалить» синаптики