GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで「tar」コマンドを使用して.xzファイルパッケージを抽出するにはどうすればよいですか?

Techglimpseを定期的に読んでいる場合は、Linuxで.xzファイルパッケージを抽出する方法に関する記事を読んだことがあるかもしれません。 。そのチュートリアルは、主にXZutilsをインストールして.xzを読み取ることを目的としていました。 Linuxのファイルパッケージ。ただし、「 tar」を使用することもできます ‘ .xzを読み取って抽出するコマンド ファイル。そのためには、「タール」が必要です。 ‘.xzファイル形式をサポートするコマンド。

たとえば、tarバージョン1.15.1を使用していると仮定すると、 .xzの解凍には役立ちません。 ファイル。

以下のようにtarのバージョンを確認してください:

#tar --version
tar (GNU tar) 1.15.1

.xzファイルパッケージを抽出してみてください–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

それでは、最新バージョンのtarコマンドをインストールしましょう。

「tar」コマンドを使用して.xzファイル形式を抽出する方法

tar」をインストールできます ‘via yum またはソースからコンパイルします。

tar」を更新します 「yumを使用する

# yum update tar

yumupdate ‘は以下のメッセージを表示します。その後、ソースからコンパイルする必要があります。

# 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

ソースからの「tar」のコンパイル

1.「tar」の最新バージョンをダウンロードします 「ここから。

2.ダウンロードした「tar」パッケージを抽出します

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

「作成」中にこのエラーメッセージが表示されますか?

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

解決策: 解決策については、このガイドを確認してください。

インストールしたら、tarのバージョンを確認し、「 .xz」を抽出してみてください ‘以下のファイル:

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

tarを使用して.xzファイル形式を抽出します

$tar xf Python-3.5.0.tar.xz
推測?

今、推測する時が来ました。 Linuxで.7zパッケージをどのように抽出しますか?


Linux
  1. LinuxでSuコマンドを使用する方法

  2. Linuxでaptコマンドを使用してパッケージを管理する方法

  3. Linux で tar コマンドを使用する方法

  1. LinuxでTarコマンドを使用する方法

  2. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  3. Linuxで.gzファイルと.tar.gzファイルを抽出する方法

  1. Linuxコマンドラインからtar.gzファイルを抽出または解凍する方法

  2. Linuxでmd5sumコマンドを使用する方法

  3. Linuxでtar.xzファイルを抽出または解凍する方法