Lỗi sha256sum không phù hợp jdk-7u3-linux-x64.tar.gz Lỗi khi cài đặt Oracle Java


37

Gần đây tôi đã thử cài đặt java 7 trên Ubuntu 12.04 và tôi nghĩ rằng tôi đã làm hỏng cái gì đó

Tôi làm theo hướng dẫn ở đây .

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

Bây giờ mỗi khi tôi cài đặt một chương trình mới, tôi gặp lỗi sau:

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: 

Tuy nhiên, chương trình dường như cài đặt và hoạt động tốt, vì vậy nó dường như không phải là vấn đề ngăn cản tôi làm bất cứ điều gì

Vì vậy, sau đó tôi cài đặt lại openjdk bằng cách đi:

sudo apt-get cài đặt openjdk *

Nhưng tôi vẫn nhận được cùng một lỗi.

đang đi:

sudo apt-get install oracle-java7-Installer cho tôi lỗi tương tự.

Chuyện gì đang xảy ra vậy?

Xin vui lòng cho tôi biết nếu điều này là rõ ràng hay không và cố gắng giải thích vấn đề của tôi tốt hơn

Câu trả lời:


56

Chạy các lệnh sau từ Terminal:

sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Thông tin về PPA là gì, cũng như các mẹo để nhận ra chúng không an toàn, có thể tìm thấy ở đây .


Bảng chú giải

Lệnh, dòng lệnh : môi trường Unix truyền thống, nơi bạn nhập lệnh để báo cho máy tính biết phải làm gì.

Terminal : một ứng dụng cho phép bạn truy cập dòng lệnh. Mở nó bằng cách nhấn phím tắt,Ctrl Alt T


BẠN DA MAN SirCharlo !!!
Fawkes5

Tôi rất vui vì nó đã hoạt động: P
SirCharlo

1
Không thể định vị gói hàng?
Andrew Rhyne

Điều này không còn hoạt động.
Newskooler

1

Cách khắc phục khá đơn giản. Trước tiên, hãy cài đặt Trình quản lý gói Synaptic trong Trung tâm phần mềm Ubuntu. Sau khi cài đặt, bạn sẽ cần mở nó với quyền root:

gksu synaptic  

Hoặc khác trong Ubuntu 12.04 trở lên, bạn có thể tìm kiếm synap trong Dash và nhấp vào biểu tượng Synaptic để mở Synaptic. Bạn sẽ được yêu cầu xác thực bằng mật khẩu người dùng của mình để mở Synaptic.

Tìm kiếm trình cài đặt Oracle-java7, nhấp chuột phải vào nó và xóa nó hoàn toàn. Áp dụng các thay đổi, xóa PPA và thông báo lỗi của bạn sẽ biến mất.nhập mô tả hình ảnh ở đây


1
Không cần phải cài đặt synaptic chỉ cho việc này. Bạn có thể sử dụng apt-get remove --purge oracle-java7-installer, --purgetương đương với tùy chọn "loại bỏ hoàn toàn" của synap
STW
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.