Toc*_*Toc 9 tar archive openwrt
我正在尝试在 OpenWrt (Pandorabox) 设备上安装 JavaSE。当我跑
tar -xvf ejdk-8u65-linux-arm-sflt.tar.gz
Run Code Online (Sandbox Code Playgroud)
我明白了tar: invalid tar magic。我怎么解决这个问题?
Gil*_*il' 20
OpenWRT 上的 tar 版本比成熟系统上的版本小,旨在适合小型设备(它是BusyBox )。为了保持小巧,它缺少诸如自动检测压缩档案之类的功能。
尝试使用以下-z选项手动声明压缩格式:
tar -xvzf ejdk-8u65-linux-arm-sflt.tar.gz
Run Code Online (Sandbox Code Playgroud)
该tar实用程序中对 gzip 的支持是一项可选功能,可能会或可能不会在 OpenWRT 上启用。如果您没有,请显式调用zcat(或gzip -dc):
zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -
Run Code Online (Sandbox Code Playgroud)
小智 5
我在提取存档时遇到了同样的问题,最后我升级tar并解决了问题。
opkg update
opkg upgrade tar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30673 次 |
| 最近记录: |