OpenWRTの「間違ったターマジック」

OpenWRTの「間違ったターマジック」

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のユーティリティサポートは、tarOpenWRTで有効または無効にすることができるオプションの機能です。有効にしていない場合は、明示的にzcat(またはgzip -dc)呼び出します。

zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -

おすすめ記事