Ich krieg den Tar-Befehl nicht hin :-(

Juhuu, endlich habe ich unter Linux auch Internet-Zugriff!
Vieles steht zwar noch aus, aber immerhin ist so ein Teilerfolg erreicht.
Jetzt wollte ich mich an das installieren von diversen Programmen machen. Zum Beispiel Licq, um jemandem gleich über ICQ von meinem Erfolg berichten zu können.
Ich habe mir also die Datei (licq-1.2.6.tar.bz2) heruntergeladen.Mit „tar“ wollte ich dieses Archiv entpacken und dann mal kucken, wie ich es installiere. Doch schon der erste Schritt erweist sich als zu große Hürde.
Folgendes habe ich ausprobiert:

-xvfj licq-1.2.6.tar.bz2
-xvfz licq-1.2.6.tar.bz2
hier kommt jeweils die Fehlermeldung:
tar: j: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

Dann habe ich folgendes ausprobiert:
-xvj licq-1.2.6.tar.bz2
-xvz licq-1.2.6.tar.bz2
-t licq-1.2.6.tar.bz2
-x licq-1.2.6.tar.bz2
hier passiert jeweils nichts mehr. Der Befehl wird nicht ausgeführt, und erst ein + bringt mich wieder auf die Befehlszeile zurück.

Meine Frage nun: Was mache ich falsch und wie mache ich es richtig?
Und: Auf welche Probleme werde ich nach dem Entpacken des Archives stoßen?

Viele Grüße

Bernhard

Hallo,

-xvfj licq-1.2.6.tar.bz2
-xvfz licq-1.2.6.tar.bz2
hier kommt jeweils die Fehlermeldung:
tar: j: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

tar kann meines Wissens bzip2-gepackte Archive nicht direkt entpacken. Probier’s mal mit

bunzip2 licq-1.2.6.tar.bz2
tar -xvf licq-1.2.6.tar

Das sollte gehen. Beachte: der „f“-Parameter muss immer hinten stehen, da er den (als nachfolgendes Argument) Filenamen fordert.

Wenn du den f-Parameter weglässt, versucht tar von der Konsole (stdin) zu lesen und zu entpacken (kann auch nützlich sein), das führt dann dazu, dass du mit Ctrl-C abbrechen musst (oder aber das Binärfile eintippen :smile:

Gruß,

Michael

Hallo,

-xvfj licq-1.2.6.tar.bz2
-xvfz licq-1.2.6.tar.bz2
hier kommt jeweils die Fehlermeldung:
tar: j: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

tar kann meines Wissens bzip2-gepackte Archive nicht direkt
entpacken. Probier’s mal mit

Doch, in neueren Versionen mit -j , das ist im Prinzip ok.

Das sollte gehen. Beachte: der „f“-Parameter muss immer hinten
stehen, da er den (als nachfolgendes Argument) Filenamen
fordert.

Genau: tar -xvjf licq-1.2.6.tar.bz2

Alexander

1 Like

Doch, in neueren Versionen mit -j , das ist im Prinzip ok.

und bei älteren mit -I bei ganz alten natürlich nicht:smile:

Das sollte gehen. Beachte: der „f“-Parameter muss immer hinten
stehen, da er den (als nachfolgendes Argument) Filenamen
fordert.

BTW das „-“ kann man sich übrigens sparen.

Dann klapp auch

tar xvfj licq-1.2.6.tar.bz2

(Man achte wieder das vertauschte j und f)

Warum tar sich mal so und so verhält weiss ich nicht. Ich nutze aber unter Linux(gnu tar) schon seit Jahr und Tag xvfz bzw. xvfj.

Btw xvfz habe ich auch schon in verschieden Dokus gesehen.

cu polarix

1 Like

Hallo,

BTW das „-“ kann man sich übrigens sparen.

Dann klapp auch

tar xvfj licq-1.2.6.tar.bz2

(Man achte wieder das vertauschte j und f)

Das ist dann aber endgültig unübersichtlich und unintuitiv. Ich habe mir angewöhnt, die Optionen sogar zu trennen. Mein tar sieht dann so aus:

tar -xvz -C -f

Wenn es nicht gzip’t ist, sondern gebzip2’t, dann wird das „z“ durch ein „j“ ersetzt.

So sieht man dann meiner Meinung nach eher, was man da eigentlich macht.

Gruß

Fritze

1 Like

Moin Fritze,

tar -xvz -C -f

Wenn es nicht gzip’t ist, sondern gebzip2’t, dann wird das „z“
durch ein „j“ ersetzt.

So sieht man dann meiner Meinung nach eher, was man da
eigentlich macht.

Da Stimme ich dir zu. Aber da ich nun einmal weiss was ich damit meine und mich daran gewöhnt habe werde ich dieses für mich nicht ändern.
Wenn ich mal jemand helfen sollte macht deine Variante auf alle Fälle mehr Sinn.

cu

polarbear

Hi Bernhard,

deine Eingabe stimmt, aber hast Du auch das bzip2-Packet installier, denn genau darüber bin ich auch schon gestolpert und habe vergessen das Packet zu installieren.

tar -x j vf licq-1.2.6.tar. bz2
tar -x z vf licq-1.2.6.tar. gz

Gruß Thomas

Vielen Dank!
Vielen Dank, ihr habt mir alle sehr geholfen. Sosehr, daß Ihr Euch alle einen Punkt verdient habt.

Grüße!

Bernhard