gzip: stdin: สิ้นสุดไฟล์ที่ไม่คาดคิด -> ปัญหาในการแตกไฟล์ jdk-7u55-linux-x64.tar.gz


14

ฉันได้ดาวน์โหลด 'jdk-7u55-linux-x64.tar.gz'

เมื่อฉันรันคำสั่งต่อไปนี้เพื่อแยก

 sudo tar xvzf jdk-7u55-linux-x64.tar.gz

ยังพยายาม

sudo tar xvf jdk-7u55-linux-x64.tar.gz
sudo tar xf jdk-7u55-linux-x64.tar.gz
sudo tar -xvf jdk-7u55-linux-x64.tar.gz

แต่ฉันก็ได้รับข้อผิดพลาดในที่สุดเมื่อ

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

วิธีแก้ปัญหานี้

คำตอบ:


15

โปรดอย่าใช้sudoเว้นแต่จำเป็น หากคุณกำลังแยกข้อมูลนี้ลงในไดเรกทอรีที่คุณสามารถเข้าถึงได้คุณไม่จำเป็นต้องทำsudoเช่นนั้น

อย่างไรก็ตามข้อผิดพลาดที่คุณได้รับมักเกิดจากการดาวน์โหลดไม่สมบูรณ์ การเก็บถาวรจะสิ้นสุดก่อนส่วนท้ายที่คาดหวังของไฟล์ gzipped มันอาจจะทำงานได้ดีถ้าคุณเพิ่งดาวน์โหลดอีกครั้ง


คุณสามารถแสดงรายการ sudo ที่จำเป็นได้หรือไม่
AJ

1
@AJ เมื่อคุณได้รับข้อผิดพลาด "การอนุญาตถูกปฏิเสธ" คุณควรเพียงใช้sudoสำหรับการดำเนินการที่ผู้ใช้ปกติของคุณไม่สามารถทำเพราะปัญหาสิทธิ์ ห้ามใช้เป็นค่าเริ่มต้นเนื่องจากอาจทำให้เกิดปัญหาทุกประเภทที่อยู่ในบรรทัด
terdon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.