ข้อผิดพลาด“ sha256sum ไม่ตรงกัน jdk-7u3-linux-x64.tar.gz” เมื่อพยายามติดตั้ง Oracle Java


37

ฉันเพิ่งลองติดตั้ง 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 install openjdk *

แต่ฉันยังคงได้รับข้อผิดพลาดเดียวกัน

ไป:

sudo apt-get install oracle-java7-installer ทำให้ฉันมีข้อผิดพลาดเดียวกัน

เกิดอะไรขึ้น?

โปรดแจ้งให้เราทราบหากสิ่งนี้ชัดเจนหรือไม่และพยายามอธิบายปัญหาของฉันให้ดีขึ้น

คำตอบ:


56

เรียกใช้คำสั่งต่อไปนี้จากเทอร์มินัล:

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

ข้อมูลเกี่ยวกับสิ่งมีสัญญาซื้อขายไฟฟ้าตลอดจนเคล็ดลับเกี่ยวกับการรับรู้ของพวกเขาซึ่งไม่ปลอดภัยสามารถพบได้ที่นี่


อภิธานศัพท์

Command, command line : สภาพแวดล้อม Unix แบบดั้งเดิมที่คุณพิมพ์คำสั่งเพื่อบอกคอมพิวเตอร์ว่าจะทำอย่างไร

เทอร์มินัล : แอปพลิเคชันที่ช่วยให้คุณเข้าถึงบรรทัดคำสั่ง เปิดโดยกดปุ่มแป้นพิมพ์ลัดCtrl Alt T


คุณดามันชาย SirCharlo !!!
Fawkes5

ฉันมีความสุขที่ได้ทำงาน: P
SirCharlo

1
ไม่สามารถระบุแพ็คเกจได้หรือ
Andrew Rhyne

สิ่งนี้ไม่ทำงานอีกต่อไป
Newskooler

1

การแก้ไขค่อนข้างง่ายจริง ๆ แล้ว โปรดติดตั้ง Synaptic Package Manager ใน Ubuntu Software Center ก่อน หลังจากติดตั้งแล้วคุณจะต้องเปิดด้วยสิทธิ์พิเศษ:

gksu synaptic  

หรืออื่น ๆ ใน Ubuntu 12.04 หรือใหม่กว่าคุณสามารถค้นหา synaptic ใน Dash และคลิกที่ไอคอน Synaptic เพื่อเปิด Synaptic คุณจะถูกขอให้พิสูจน์ตัวตนด้วยรหัสผ่านผู้ใช้ของคุณเพื่อเปิด Synaptic

ค้นหา Oracle-java7-installer คลิกขวาที่มันแล้วลบออกอย่างสมบูรณ์ ใช้การเปลี่ยนแปลงลบ PPA และข้อความแสดงข้อผิดพลาดของคุณจะหายไปป้อนคำอธิบายรูปภาพที่นี่


1
ไม่จำเป็นต้องติดตั้ง synaptic เพียงแค่นี้ คุณสามารถใช้apt-get remove --purge oracle-java7-installerตัวเลือก--purgeนี้เทียบเท่ากับตัวเลือก "ลบอย่างสมบูรณ์" ของ synaptic
STW
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.