GNU unrarは、RAR形式で圧縮ファイルを抽出するために使用されるフリーウェアです。完全に無料でオープンソースであり、WindowsコマンドラインでRARファイルを抽出するためにも使用されます。
ここLinuxAPTでは、UnRARフリーウェアユーティリティをFedora35/34/33/32にインストールする方法とそのコマンドラインの使用法について検討します。
unrarユーティリティの使用方法の詳細については、manページを確認してください。
$ man unrar
FedoraシステムにUNRARをインストールする手順
1.RPMFusionリポジトリを有効にします
まず、RPMFusionリポジトリを有効にする必要があります。これは、公式のFedoraリポジトリに含まれていないアドオンソフトウェアパッケージを提供するリポジトリです。これらには、プロプライエタリソフトウェアパッケージとクローズドソースのものが含まれます。
RPM Fusionは、無料と非無料の両方のリポジトリを提供します。 UNRARをインストールするには、これらのリポジトリの両方を有効にする必要があります。
無料のRPMFusionを有効にするには、次のコマンドを実行します。
$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
RPM Fusionのフリーでないリポジトリをインストールするには、次のコマンドを実行します。
$ sudo dnf install \ https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
次のコマンドで両方のリポジトリがインストールされていることを確認するには:
$ sudo dnf repolist | grep rpmfusion
2.システムにunrarをインストールします
次に、以下のDFNパッケージマネージャーコマンドを使用して、unrarパッケージをインストールします。
$ sudo dnf install unrar
次に、「Y」を押し、Enterキーを押してGPGキーを受け入れ、unrarのインストールを完了します。
unrarに関する詳細情報を入手できます:
$ rpm -qi unrar
unrarを使用してファイルを抽出する方法は?
unrarがインストールされている場合、使用できるすべての可能なコマンドの要約を取得したい場合があります。これを行うには、次のコマンドを実行します。
$ unrar
これにより、使用できるすべての可能なオプションのリストが提供されます。
たとえば、アーカイブされたパスのないファイルを抽出するには、次の構文を使用します。
$ unrar e filename.rar
この例では、ファイルlinuxapt.rarの内容を抽出しています:
$ unrar e linuxapt.rar
出力から、コマンドがファイルを個別に抽出することがわかります。
フルパスでファイルを抽出する場合、つまり、rarファイルの名前が付いたディレクトリにある場合は、次のようにxオプションを使用します。
$ unrar x filename.rar
例:
$ unrar x linuxapt.rar
これにより、rarファイルの内容が現在の作業ディレクトリのlinuxaptというディレクトリに抽出されます。これにより、抽出したファイルをグループ化するためのより良い方法が提供されます。
RARファイルに含まれるファイルの一覧表示のみに関心がある場合は、次のようにlオプションを使用します。
$ unrar l filename.rar
たとえば、linuxapt.rarファイルの内容を一覧表示するには、次のコマンドを実行します。
$ unrar l linuxapt.rar