En regardant l'erreur que vous voyez couplée avec le fait que vous pouvez en effet décompresser, il dit que le fichier est une véritable archive TAR / Gzip, mais peut-être pas un TAR immédiat n'est créé après le Gzip.
Autrement dit, si vous l'avez téléchargé à partir d'un serveur Web, la compression Gzip est parfois appliquée au contenu Web au niveau du serveur pour accélérer le téléchargement du contenu. Mais s'il n'est pas correctement configuré sur le serveur pour ignorer le contenu déjà compressé comme celui-ci, il peut par inadvertance doubler les fichiers Gzip.
Dans cet esprit, je verrais si vous le décompressez simplement de la ligne de commande pour voir ce qui se passe. Utilisez une commande comme celle-ci:
gzip -d ldtp_3.5.0.orig.tar.gz
Et voyez quel est le fichier résultant. J'ai une drôle de sensation après avoir exécuté cette commande, vous ne verrez pas un ldtp_3.5.0.orig.tardans le répertoire mais plutôt un fichier nommé comme la source ldtp_3.5.0.orig.tar.gz- - mais peut-être que la modification a changé? Si tel est le cas, il est vraiment à double Gzip. Donc, à ce stade - après ce non-Gzip initial - vous pouvez exécuter la tarcommande que vous avez comme ceci:
tar -xvzf ldtp_3.5.0.orig.tar.gz
Et il devrait maintenant décompresser correctement l'archive TAR complète.
Une autre façon de faire quelque chose de similaire à ce processus en deux étapes est de tuyau la sortie gzipde la tarmanière suivante:
gzip -dc ldtp_3.5.0.orig.tar.gz | tar -xvzf -
Le cdans le gzipainsi que le -à la fin de la commande est la clé:
- L'
coption pour gzipindiquera gzipde décompresser le flux de sortie standard.
- La
-fin des tarmoyens de commande « utiliser l' entrée standard ». Ainsi , couplé avec la la -cdans gzip, le tube prend alors le courant sortie standard canalisé vers elle à partir de gzipet se connecter à l' entrée standard que dans tar.
gzip -d ldtp_3.5.0.orig.tar.gzet j'ai (curieusement) obtenu un.tarfichier. Cependant, quand j'ai essayé,tar -xvf ldtp_3.5.0.orig.tarj'ai eu une erreur disant:tar: v: Cannot open: No such file or directory tar: Error is not recoverable: exiting now