Ich versuche, ein komprimiertes Paket zu installieren, das auf .tar.gz endet, und es wird eine Fehlermeldung angezeigt, dass es nicht im richtigen Format vorliegt.

7

Ich bin neu in Ubuntu und nach einigen Recherchen kann ich immer noch nicht herausfinden, was ich falsch mache. Ich lade das a-Paket herunter, das auf endet .tar.gz, und dann, wenn ich versuche, Folgendes zu verwenden:

tar -xvf matlab_r2011b.tar.gz

Ich erhalte folgende Fehlermeldung:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Was mache ich falsch?

Drummond
quelle
3
Wahrscheinlich ist Ihre heruntergeladene matlab_r2011b.tar.gzDatei fehlerhaft. Wenn sie md5sum enthält, überprüfen Sie sie von der Download-Quelle.
Atenz

Antworten:

4

Überprüfen Sie den Dateityp mit dem folgenden Befehl:

file matlab_r2011b.tar.gz

Wenn es Ihnen sagt , dass es sich um ein tar archivenicht gzip compressed data, dann ist es möglich , dass die Datei , während sie heruntergeladen dekomprimiert wurde (möglicherweise aufgrund einer fehlerhaften Web - Server - Konfiguration auf dem anderen Ende). Wenn dies der Fall ist, benennen Sie das Archiv einfach um und versuchen Sie es erneut:

mv matlab_r2011b.tar.gz matlab_r2011b.tar
tar xvf matlab_r2011b.tar
James Henstridge
quelle
tarhat die Dekomprimierungsoptionen ( -z/ -j) seit einiger Zeit nicht mehr benötigt ; es scheint automatisch zu erkennen.
Jeremy Kerr
Meinetwegen. Ich habe diesen Teil aus der Antwort herausgeschnitten.
James Henstridge