GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare il comando "tar" per estrarre i pacchetti di file .xz in Linux?

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.xz
Indovina?

È ora di indovinare, Come si estrae il pacchetto .7z in Linux?


Linux
  1. Come utilizzare il comando Tar in Linux

  2. Come usare il comando Su in Linux

  3. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  4. Come utilizzare il comando apt per gestire i pacchetti in Linux

  5. Come estrarre o decomprimere il file tar.xz in Linux

Come usare il comando Tronca in Linux

Come installare i pacchetti .tar.gz o .tgz in Linux

Come utilizzare un comando file in Linux

Come estrarre il file Tar.xz sulla riga di comando di Linux

Come usare il comando lsof in Linux

Come utilizzare il comando shred Linux