Réponses:
La version de tar sur OpenWRT est plus petite que celle des systèmes complets, conçue pour s'adapter aux petits appareils (c'est BusyBox .) Pour rester petite, il lui manque des fonctionnalités telles que la détection automatique des archives compressées.
Essayez de déclarer le format de compression manuellement avec l' -zoption:
tar -xvzf ejdk-8u65-linux-arm-sflt.tar.gz
La prise en charge de gzip dans l' tarutilitaire est une fonctionnalité facultative qui peut ou non être activée sur OpenWRT. Si vous ne l'avez pas, appelez zcat(ou gzip -dc) explicitement:
zcat ejdk-8u65-linux-arm-sflt.tar.gz | tar -xvf -
ejdk1.8.0_65/linux_arm_sflt/jre/lib/rt.jaravec une autretar: invalid tar magic
rt.jars'agissait du dernier fichier de l'archive tar. Peut-être que ce invalid tar magic messagen'est qu'un avertissement non pertinent?
rt.jarla bonne taille après extraction? Ce message indique que quelque chose au sujet du format du fichier tar n'est pas pris en charge, mais cela peut bien être une erreur de fin inoffensive.
tarne reconnaît pas automatiquement lesgzipfichiers, essayez d'ajouter-zà la commande