CentOS/RHEL 7 システムには、.rar ファイルを抽出するデフォルトのユーティリティはありません。この投稿では、unar をインストールする手順の概要を説明します パッケージ化し、 unar コマンドを使用して .rar 拡張子のファイルを抽出します。
1. root ユーザーとしてログイン (または sudo を使用) し、unar パッケージをインストールできるように最新の EPEL リポジトリを構成します。
# yum install epel-release注意 :競合に直面したくない場合は、既存のすべてのリポジトリを無効にして、EPEL リポジトリのみを有効にすることをお勧めします。
2, これで、設定したばかりのリポジトリが表示されるはずです:
# yum clean all # yum repolist
以下のコマンドを使用して、リストされている unrar パッケージも表示できるはずです。
# yum info unar*
例:
# yum info unar* Loaded plugins: ulninfo Available Packages Name : unar Arch : x86_64 Version : 1.10.1 Release : 1.el7 Size : 1.9 M Repo : EPEL Summary : Multi-format extractor URL : http://unarchiver.c3.cx/commandline License : LGPLv2+ Description : The command-line utilities lsar and unar are capable of listing and extracting : files respectively in several formats including RARv3. unar can serve as a free : and open source replacement of unrar. #
3. パッケージのインストールに進みます:
# yum install unar -y
4. パッケージがインストールされると、RAR ファイルを抽出できるようになります。 unrar を使用する .rar ファイルを抽出するコマンド。
# unar [file_name.rar]
例:
# ll total 8 -rw-r--r--. 1 root root 72 May 6 10:48 test.rar #
# file test.rar test.rar: RAR archive data, v8, os: MS-DOS #
# unar test.rar test.rar: RAR 5 test.txt (0 B)... OK. Successfully extracted to "./test.txt". #
# ll total 8 -rw-r--r--. 1 root root 72 May 6 10:48 test.rar -rw-r--r--. 1 root root 0 May 6 10:48 test.txt #
注意 :詳細情報と使用可能なオプションについては、unrar コマンドのマニュアル ページを参照してください。
# man unrar
投稿の冒頭で元のリポジトリを移動した場合は、それらを元の場所に戻し、「すべてクリーンアップ」を実行してください
# yum clean all # yum repolist