gzip: stdin: akhir file yang tidak terduga -> masalah dalam mengekstraksi jdk-7u55-linux-x64.tar.gz

13

Saya telah mengunduh 'jdk-7u55-linux-x64.tar.gz'

Ketika saya menjalankan perintah berikut untuk mengekstrak,

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

juga mencoba,

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

Tapi akhirnya saya mendapatkan kesalahan karena,

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

Bagaimana cara mengatasinya?

AJ
sumber

Jawaban:

14

Harap jangan gunakan sudokecuali diperlukan. Jika Anda mengekstraksi ini ke direktori yang memiliki akses, Anda tidak perlu melakukannya sudo.

Bagaimanapun, kesalahan yang Anda dapatkan biasanya karena unduhan yang tidak lengkap. Arsip berakhir sebelum footer yang diharapkan dari file yang di-gzip. Mungkin akan berfungsi dengan baik jika Anda hanya mengunduhnya lagi.

terdon
sumber
bisakah kamu daftar aku di mana sudo diperlukan?
AJ
1
@ AJ saat Anda mendapatkan kesalahan "Izin ditolak". Anda hanya boleh menggunakan sudountuk tindakan yang tidak bisa dilakukan oleh pengguna biasa Anda karena masalah izin. Jangan menggunakannya secara default karena itu dapat menyebabkan segala macam masalah di telepon.
terdon