Jawaban:
Versi tar pada OpenWRT adalah yang lebih kecil daripada versi pada sistem full-blown, yang dirancang agar sesuai dengan perangkat kecil (itu BusyBox .) Untuk tetap kecil, ia tidak memiliki fitur seperti deteksi otomatis arsip terkompresi.
Coba mendeklarasikan format kompresi secara manual dengan -zopsi:
tar -xvzf ejdk-8u65-linux-arm-sflt.tar.gz
Dukungan untuk gzip di tarutilitas adalah fitur opsional yang mungkin diaktifkan atau tidak diaktifkan di OpenWRT. Jika Anda tidak memilikinya, hubungi zcat(atau gzip -dc) secara eksplisit:
zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -
ejdk1.8.0_65/linux_arm_sflt/jre/lib/rt.jardengan yang laintar: invalid tar magic
rt.jaradalah file terakhir dalam arsip tar. Mungkin invalid tar magic messageitu hanya peringatan yang tidak relevan?
rt.jarmemiliki ukuran yang tepat setelah ekstraksi? Pesan ini menunjukkan bahwa ada sesuatu tentang format file tar yang tidak didukung, tetapi ini mungkin merupakan sampah yang tidak berbahaya.
taritu tidak secara otomatis mengenaligzipfile, coba tambahkan-zke perintah