OpenWrt(Pandorabox)デバイスにJavaSEをインストールしようとしています。私が走るとき
tar -xvf ejdk-8u65-linux-arm-sflt.tar.gz
わかりましたtar: invalid tar magic
。この問題をどのように解決できますか?
ベストアンサー1
OpenWRTのtarバージョンは、成熟したシステムのバージョンより小さく、コンパクトなデバイスに合わせて設計されています(忙しい箱.) サイズを小さく保つために、圧縮されたアーカイブ自動検出などの機能が不足しています。
次のオプションを使用して圧縮形式を手動で宣言します-z
。
tar -xvzf ejdk-8u65-linux-arm-sflt.tar.gz
gzipのユーティリティサポートは、tar
OpenWRTで有効または無効にすることができるオプションの機能です。有効にしていない場合は、明示的にzcat
(またはgzip -dc
)呼び出します。
zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -