Respuestas:
La versión de tar en OpenWRT es más pequeña que la de los sistemas completos, diseñada para adaptarse a dispositivos pequeños (es BusyBox ). Para mantenerse pequeña, carece de características como la detección automática de archivos comprimidos.
Trate de declarar el formato de compresión manualmente con la -zopción:
tar -xvzf ejdk-8u65-linux-arm-sflt.tar.gz
El soporte para gzip en la tarutilidad es una característica opcional que puede o no estar habilitada en OpenWRT. Si no lo tiene, llame zcat(o gzip -dc) explícitamente:
zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -
ejdk1.8.0_65/linux_arm_sflt/jre/lib/rt.jarcon otrotar: invalid tar magic
rt.jares el último archivo en el archivo tar. ¿Quizás invalid tar magic messagees solo una advertencia irrelevante?
rt.jarTiene el tamaño correcto después de la extracción? Este mensaje indica que no se admite algo sobre el formato del archivo tar, pero esto puede ser basura inofensiva.
tarno reconozca automáticamente losgziparchivos, intente agregar-zal comando