Se sei un lettore abituale di Techglimpse, potresti aver letto il nostro articolo su Come estrarre i pacchetti di file .xz in Linux . Bene, quel tutorial mirava principalmente all'installazione di utilità XZ per leggere .xz pacchetti di file in Linux. Ma puoi anche usare 'tar ' comando per leggere ed estrarre .xz File. Per farlo, devi avere un 'tar ' comando che supporta i formati di file .xz.
Ad esempio, supponiamo di avere tar versione 1.15.1, quindi sicuramente non ti aiuterà a decomprimere .xz file.
Controlla la versione di tar come di seguito:
#tar --version tar (GNU tar) 1.15.1
Prova a estrarre il pacchetto di file .xz:supponi di voler estrarre il pacchetto sorgente di Python.
# 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
Quindi, installiamo l'ultima versione del comando tar.
Come usare il comando 'tar' per estrarre il formato file .xz
Puoi installare 'tar ' tramite yum o compilandolo dal sorgente.
Aggiorna 'tar ‘ usando yum
# yum update tar
Nel caso in cui 'yum update ' mostra sotto il messaggio, quindi è necessario compilarlo dal sorgente.
# 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
Compilazione di 'tar' dal sorgente
1. Scarica l'ultima versione di 'tar ' da qui.
2. Estrarre il pacchetto "tar" scaricato
# tar xvzf tar-latest.tar.gz
# cd tar-1.28/
#./configure
# make
# make install
Ricevi questo messaggio di errore durante "make"?
"Dwarf Error: found dwarf version ‘4’, this reader only handles version 2 information"
Soluzione: Consulta questa guida per la soluzione.
Una volta installato, controlla la versione del tar e prova ad estrarre il file '.xz ' file come di seguito:
$ /usr/local/bin/tar --version tar (GNU tar) 1.28
Estrai i formati di file .xz usando tar
$tar xf Python-3.5.0.tar.xzIndovina?
È ora di indovinare, Come si estrae il pacchetto .7z in Linux?