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


62

.rarexという拡張子のファイルがあります:foo.rar

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


7
p7zipをインストールして試してください:7z x foo.rar

3
@siblynx、非オープンライセンスのためにサポートが削除された7z(1)という状態のFedoraマニュアル。はオープンソースではなく、この***はFedoraによって出荷されません***。rarrar
フォンブランド

1
これはフェドラの問題です。ストックp7zipソースコードをダウンロードし、unrarサポートがまだあることを確認します。

回答:


53

unrar-「。rarファイルのアンアーカイバ」またはunp-「1つのコマンドで(ほとんど)すべてをアンパック」をインストールできます。

unrarファイル:

  • unrar x <myfile>

unpファイル:

  • unp <myfile.rar>

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

お知らせunrar x <myfile>との違いに、アーカイブ内のディレクトリ構造を保持されますunrar e <myfile>それを平らになります


2
rarコマンドもあります。バイナリのみであり、使いやすさは少し劣りますが、開くことunrarができないファイルを開くことができます。
ウーターヴェルヘルスト

Linux Mint 18.2のインストールでは、unrarはすでにインストールされており、デフォルトで使用可能になっています。
クリストスヘイワード

37

を使用できますunar。これはnon-free と関係なく、unrarフリーソフトウェアです。


@vonbrand:可用性は特定のGNU / Linuxディストリビューションに依存します。たとえば、Pararola GNU / Linux-libreではunarを使用できます。とにかく私は「のunrar」は言及しなかった、とunar =のunrar!
フランチェスコターコ

と呼ばれるものもありunrar-freeます。
-neverMind9

rarオープンソースではない場合、OSSディストリビューションの7-Zipが同梱されない場合、どうやってそれunarを含めることができましたか?
palswim

@ palswim、rarは独自の形式であり、rarツールは実装(非オープンライセンスを持っています)です。unarは別の実装である自由。FedoraはRAR形式そのものについてではないので、何も、、そのライセンスに非フリーRARツールを削除
Neowizard

7
sudo apt-get install p7zip
7zr x myfile.rar

Windowsでは、rarと他のすべてのアーカイブファイルに7zipを使用しますが、Linuxでも動作します。


私はこのアプローチを使用し、うまくいきました。ありがとう。
ロドルフォベラスコ

sudo yum install p7zipとを使用してRHELで動作します7za x myfile.rar。(他の多くのパッケージを試しましたが、RHELにはありません)
fzyzcjy

6

fedoraリポジトリからunarを取得できます。オープンでライセンスが純粋です:

dnf install unar
unar file.rar

利用不可。unrar はオープンソースではないため(コードを分析して圧縮プログラムをリバースエンジニアリングすることは禁止されているため)、Fedoraはそれを出荷しません。
フォンブランド

SU -c 'DNFインストールdownload1.rpmfusion.org/free/fedora/... -E%のフェドーラを).noarch.rpmでdownload1.rpmfusion.org/nonfree/fedora/... -E%のFedora).noarch.rpmで'
shcherbak

dnfインストールunrar
shcherbak

また、fedora 23でunarを使用することもできます。質問の著者は、feoraまたはオープンソースのソリューション、またはunix rarのソリューションについて質問しましたか?@vonbrand
shcherbak

debianにインストールするには、sudo apt-get install unar
VectorVortec

2

オープンソースでunrarないことに注意してください(利用可能なソースのライセンスは、圧縮をリバースエンジニアリングするために使用することを禁じています。これは、オープンソース定義のポイント6 "Endeavorsフィールドに対する差別なし"に違反します)。

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/binするとPATH、設定は完了です。

はい、RPMが提供されています。よく知られている10フィートのポールには触れません。多くの場合、サードパーティは正しいRPMを作成する方法についての手がかりを持ちません(正確にはロケット科学ではありませんが、ちょうどよくなければならない詳細がたくさんあります) 、たとえばFedoraのガイドラインを参照してください)。その上、Fedoraのバージョンに違いがあり、「1つのサイズですべてに適合」ではカットできません。


Fedora 23で働いていた
-DmitrySemenov

1

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


rarは組み込みコマンドではありません
shas

1
すみません、私のせいです。とにかくどちらもunrar。実際、組み込みコマンドでrarファイルを抽出する方法はありません。
ディエゴ・アンドレス・ディアス・エスピノサ

0

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

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


オープンソースでunrarないため、Fedoraはいかなる形式でもサポートを提供しません。
フォンブランド

@vonbrand Ubuntuはunrarとunrarフリーの両方を提供します。Fedoraが後者を含めることができない場合、それはライセンスの問題ではありません。
ネッチ

また、@ vonbrandには、元の作者によるFedoraの言葉はありません。質問を最も使用されていない唯一の配布に限定するアプローチは破壊的です。
-Netch

0

unrarパッケージをインストールします。Fedoraでは、サンプルとして、次のようにできます:

sudo yum install unrar

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

unrar e filename.rar

1
Fedora 23のunrar公式パッケージにはパッケージがありません。ソースを取得し、アカウントにインストールしました。
フォンブランド

1
これは完全に誤解を招くものです。そのようなパッケージはありません。
フォンブランド

0

Ubuntuには、GUIソリューションArchive Archiveがあります。このようなアーカイブファイルをファイルとして抽出.rarできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.