GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menggunakan perintah 'tar' untuk mengekstrak paket file .xz di Linux?

Jika Anda adalah pembaca tetap di Techglimpse, Anda mungkin telah membaca artikel kami tentang Cara mengekstrak paket file .xz di Linux . Nah, tutorial itu terutama ditujukan untuk menginstal utilitas XZ untuk membaca .xz paket file di Linux. Tetapi Anda juga dapat menggunakan ‘tar ' perintah untuk membaca dan mengekstrak .xz file. Untuk melakukannya, Anda harus memiliki ‘tar ' perintah yang mendukung format file .xz.

Misalnya, asumsikan Anda memiliki tar versi 1.15.1, maka tentu saja itu tidak akan membantu Anda un-compress .xz file.

Periksa versi tar seperti di bawah ini:

#tar --version
tar (GNU tar) 1.15.1

Coba ekstrak paket file .xz – Asumsikan Anda ingin mengekstrak paket sumber 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

Jadi, mari kita instal versi terbaru dari perintah tar.

Cara menggunakan perintah 'tar' untuk mengekstrak format file .xz

Anda dapat menginstal 'tar ' melalui yum atau dengan mengompilasinya dari sumber.

Perbarui ‘tar ‘menggunakan yum

# yum update tar

Dalam kasus jika 'yum update ' menunjukkan pesan di bawah ini, maka Anda perlu mengompilasinya dari sumber.

# 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

Mengkompilasi 'tar' dari sumber

1. Unduh versi terbaru ‘tar ' dari sini.

2. Ekstrak paket ‘tar’ yang telah diunduh

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

Apakah Anda mendapatkan pesan kesalahan ini selama 'make'?

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

Solusi: Periksa panduan ini untuk mencari solusinya.

Setelah terinstal, periksa versi tar dan coba ekstrak '.xz ' file seperti di bawah ini:

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

Ekstrak format file .xz menggunakan tar

$tar xf Python-3.5.0.tar.xz
Tebakan?

Saatnya menebak sekarang, Bagaimana cara mengekstrak paket .7z di Linux?


Linux
  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Mengekstrak File tar.gz di Linux dengan Menggunakan Command Line

  1. Cara Menggunakan Perintah apt untuk Mengelola Paket di Linux

  2. Cara mengekstrak file .gz dan .tar.gz di Linux

  3. Cara menggunakan perintah tar di Linux

  1. Cara Mengekstrak atau Mengekstrak File tar.gz dari Baris Perintah Linux

  2. Cara Menggunakan Perintah md5sum di Linux

  3. Cara Mengekstrak atau Mengunzip File tar.xz di Linux