I'm trying to install JavaSE on a OpenWrt (Pandorabox) device. When I run
tar -xvf ejdk-8u65-linux-arm-sflt.tar.gz
tar: invalid tar magic.
How can I solve this problem?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
The version of tar on OpenWRT is a smaller one than the one on full-blown systems, designed to fit small devices (it's BusyBox.) To keep small, it lacks features such as the automatic detection of compressed archives.
Try declaring the compression format manually with the
tar -xvzf ejdk-8u65-linux-arm-sflt.tar.gz
Support for gzip in the
tar utility is an optional feature that may or may not be enabled on OpenWRT. If you don't have it, call
gzip -dc) explicitly:
zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -