GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo usar el comando 'tar' para extraer paquetes de archivos .xz en Linux?

Si es un lector habitual de Techglimpse, es posible que haya leído nuestro artículo sobre Cómo extraer paquetes de archivos .xz en Linux . Bueno, ese tutorial estaba destinado principalmente a instalar XZ utils para leer .xz paquetes de archivos en Linux. Pero también puedes usar 'tar ‘ comando para leer y extraer .xz archivos Para hacer eso, necesita tener un 'tar ‘ comando que admite formatos de archivo .xz.

Por ejemplo, suponga que tiene tar versión 1.15.1, entonces seguramente no lo ayudará a descomprimir .xz archivos.

Verifique la versión de tar de la siguiente manera:

#tar --version
tar (GNU tar) 1.15.1

Intente extraer el paquete de archivos .xz:suponga que desea extraer el paquete fuente de 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

Entonces, instalemos la última versión del comando tar.

Cómo usar el comando 'tar' para extraer el formato de archivo .xz

Puede instalar 'tar ' a través de yum o compilándolo desde la fuente.

Actualizar 'tar ' usando yum

# yum update tar

En caso de que ‘yum update ' muestra el siguiente mensaje, luego debe compilarlo desde la fuente.

# 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

Compilando ‘tar’ desde la fuente

1. Descarga la última versión de 'tar ' desde aquí.

2. Extraiga el paquete 'tar' descargado

# tar xvzf tar-latest.tar.gz
# cd tar-1.28/
#./configure
# make
# make install

¿Recibe este mensaje de error durante la "creación"?

"Dwarf Error: found dwarf version ‘4’, this reader only handles version 2 information"

Solución: Consulte esta guía para encontrar la solución.

Una vez instalado, verifique la versión del tar e intente extraer el '.xz 'archivos de la siguiente manera:

$ /usr/local/bin/tar --version
tar (GNU tar) 1.28

Extraer formatos de archivo .xz usando tar

$tar xf Python-3.5.0.tar.xz
¿Adivinar?

Es hora de adivinar ahora, ¿Cómo se extrae el paquete .7z en Linux?


Linux
  1. Cómo usar el comando Tar en Linux

  2. Cómo usar el comando Su en Linux

  3. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  4. Cómo usar el comando apt para administrar paquetes en Linux

  5. Cómo extraer archivos .gz y .tar.gz en Linux

Cómo usar el comando Truncar en Linux

Cómo instalar paquetes .tar.gz o .tgz en Linux

Cómo usar un comando de archivo en Linux

Cómo extraer el archivo Tar.xz en la línea de comandos de Linux

Cómo usar el comando lsof en Linux

Cómo usar el comando shred de Linux