Wenn Sie regelmäßig bei Techglimpse lesen, haben Sie vielleicht unseren Artikel zum Extrahieren von .xz-Dateipaketen in Linux gelesen . Nun, dieses Tutorial zielte hauptsächlich darauf ab, XZ-Dienstprogramme zum Lesen von .xz zu installieren Dateipakete unter Linux. Sie können aber auch ‚tar verwenden ‘ Befehl zum Lesen und Extrahieren von .xz Dateien. Dazu benötigen Sie einen "tar". ‘ Befehl, der .xz-Dateiformate unterstützt.
Angenommen, Sie haben die tar-Version 1.15.1, dann wird es Ihnen sicherlich nicht helfen, .xz zu dekomprimieren Dateien.
Überprüfen Sie die Version von tar wie folgt:
#tar --version tar (GNU tar) 1.15.1
Versuchen Sie, das .xz-Dateipaket zu extrahieren – Angenommen, Sie möchten das Python-Quellpaket extrahieren.
# tar xf Python-3.5.0.tar.xz tar: This does not look like a tar archive tar: Skipping to next header tar: Archive contains obsolescent base-64 headers tar: Read 1420 bytes from Python-3.5.0.tar.xz tar: Error exit delayed from previous errors
Lassen Sie uns also die neueste Version des tar-Befehls installieren.
So verwenden Sie den Befehl „tar“ zum Extrahieren des .xz-Dateiformats
Sie können „tar installieren ‘ über yum oder indem Sie es aus der Quelle kompilieren.
Aktualisieren Sie „tar ‘ mit yum
# yum update tar
Falls ‘yum update ‘ zeigt die folgende Nachricht, dann müssen Sie sie aus der Quelle kompilieren.
# yum update tar Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * elrepo: hkg.mirror.rackspace.com * epel: epel.mirror.net.in * extras: centos.excellmedia.net * remi: remi.mirrors.arminco.com * remi-php55: remi.mirrors.arminco.com * updates: centos.excellmedia.net Skipping security plugin, no data Setting up Update Process No Packages marked for Update
Kompilieren von „tar“ aus der Quelle
1. Laden Sie die neueste Version von 'tar herunter ‘ von hier.
2. Extrahieren Sie das heruntergeladene „tar“-Paket
# tar xvzf tar-latest.tar.gz
# cd tar-1.28/
#./configure
# make
# make install
Erhalten Sie diese Fehlermeldung während des Erstellens?
"Dwarf Error: found dwarf version ‘4’, this reader only handles version 2 information"
Lösung: In diesem Leitfaden finden Sie die Lösung.
Überprüfen Sie nach der Installation die Version des tar und versuchen Sie, die Datei „.xz“ zu extrahieren ‘Dateien wie folgt:
$ /usr/local/bin/tar --version tar (GNU tar) 1.28
Extrahieren Sie .xz-Dateiformate mit tar
$tar xf Python-3.5.0.tar.xzErraten?
Jetzt ist es an der Zeit zu raten:Wie extrahiert man ein .7z-Paket unter Linux?