web-dev-qa-db-ja.com

LinuxでRARファイルを開く方法は?

.rar拡張子、例:foo.rar

そのファイルからコンテンツを抽出したいのですが、どのように抽出しますか?

75
shas

unrar-".rarファイルのアンアーカイバー"またはunp-"1つのコマンドで(ほとんど)すべてを解凍"してインストールできます。

ファイルをunrarするには:

  • unrar x <myfile>

ファイルをunpするには:

  • unp <myfile.rar>

unrarはオープンソースではないため、一部のディストリビューションでは、パッケージマネージャーにすでに含まれていない場合があります。そうでない場合は、unrar-freeをお試しください。

unrar x <myfile>はアーカイブ内のディレクトリ構造を保持しますが、フラット化するunrar e <myfile>とは異なります。

62
cutrightjm

unar を使用できます。これは、非フリーunrarに関連するではありません。これはフリーソフトウェアです。

40
Francesco Turco
Sudo apt-get install p7Zip
7zr x myfile.rar

Windowsでは、rarやその他すべてのアーカイブファイルを7Zipに依存していますが、Linuxでも動作します。

8
phyatt

あなたはFedoraリポジトリからunarを得ることができます、それはオープンでライセンス純粋です:

dnf install unar
unar file.rar
6
shcherbak

unrarでないオープンソースであることに注意してください(使用可能なソースのライセンスでは、これを使用して圧縮をリバースエンジニアリングすることは禁止されています。 オープンソース定義 )のエンデバーであり、Fedoraからは出荷されません。

Rar Labs に移動し、ソースをチェックして unrar のソースを確認します(バージョンが変更されている可能性があるので注意してください)、ビルドしてインストールします(必要ですg ++およびmake)、できればアカウントのみ:

$ tar zxf unrarsrc-5.3.11.tar.gz
$ cd unrar
$ make DESTDIR=$HOME all
$ make DESTDIR=$HOME install-unrar

追加 $HOME/binPATHに設定すると、すべての準備が整います。

はい、RPMが提供されています。ことわざの10フィートのポールでは触れないでしょう。多くの場合、サードパーティは正しいRPMを作成する方法を知る手がかりがありません(正確なロケットサイエンスではありませんが、正確でなければならない詳細はたくさんあります) 、例 Fedoraのガイドライン を参照)。その上、Fedoraのバージョン間でがある違いがあります。

3
vonbrand

RARを使用してくださいrar e <filename>ほとんどのディストリビューションに付属しています。 RARファイルの開発者であるEugene Rosahalの兄弟によって作成されました。

ノートンのような(Midnight CommanderDouble CommanderTux Commanderなど、ディストリビューションに存在するもの)またはウィンドウベース(Dolphinとして)。それらのほとんどは、手動のコンテンツ探索に適した方法であらゆる種類のアーカイブを開くのに十分なインテリジェンスを備えていますが、場合によっては、外部ツールを使用します。たとえば、私のKubuntuはそのような場合にArkを提案します。独自のアーカイブ形式にアクセスするには、unrarなどの外部ツールが必要です。もしそうなら、パッケージマネージャを使用して後者をインストールしてください。

アーカイブ全体または指定した1つのファイルを抽出する場合は、unrar e完全パスなしで抽出し、unrar xは中間ディレクトリも作成します。

0
Netch

unrarパッケージをインストールします。 Fedoraでは、たとえば、次のようにしてこれを行うことができます。

Sudo yum install unrar

次に、それを使用してファイルを抽出します。

unrar e filename.rar

Ubuntuには、GUIソリューションArchive Managerがあります。 .rarファイルなどのアーカイブファイルの抽出を提供します。

0
MAChitgarha