Ostatnio próbowałem zainstalować java 7 na Ubuntu 12.04 i myślę, że coś spieprzyłem
Postępowałem zgodnie z instrukcjami tutaj podanymi .
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
Teraz za każdym razem, gdy instaluję nowy program, pojawia się następujący błąd:
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:
Jednak program wydaje się instalować i działa dobrze, więc nie wydaje się, aby był to problem uniemożliwiający mi zrobienie czegokolwiek
Więc ponownie zainstalowałem openjdk, przechodząc:
sudo apt-get install openjdk *
Ale nadal pojawia się ten sam błąd.
chodzenie:
sudo apt-get install oracle-java7-installer wyświetla ten sam błąd.
Co się dzieje?
Daj mi znać, jeśli jest to jasne, czy nie i źle postaram się wyjaśnić mój problem
Naprawdę jest dość prosta. Najpierw zainstaluj Synaptic Package Manager w Centrum oprogramowania Ubuntu. Po zainstalowaniu musisz go otworzyć z uprawnieniami roota:
Lub w Ubuntu 12.04 lub nowszym możesz wyszukać synaptic w Dash i kliknąć ikonę Synaptic, aby otworzyć Synaptic. Zostaniesz poproszony o uwierzytelnienie przy użyciu hasła użytkownika, aby otworzyć Synaptic.
Wyszukaj instalator Oracle-java7, kliknij go prawym przyciskiem myszy i całkowicie go usuń. Zastosuj zmiany, usuń PPA, a Twoje komunikaty o błędach znikną.
źródło
apt-get remove --purge oracle-java7-installer
,--purge
jest to odpowiednik opcji „całkowicie usuń” synaptic