web-dev-qa-db-ja.com

rarをインストールする方法(インストール候補なし)?

パッケージrarが必要です。しかし、私はそれをインストールしようとするたびにこのエラーを受け取ります:

Reading package Lists... Done
Building dependency tree
Reading state information... Done
Package rar ist not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available form another source
E: package 'rar' has no installation candidate.

rarを取得するにはどうすればよいですか?

9
Alex

rarマルチバースコンポーネント で提供されるため、そのリポジトリを有効にする必要があります。これを行うには、次の3つの方法のいずれかで[ソフトウェアソース]ウィンドウを開きます。

  • 押す Alt+F2 そしてsoftware-properties-gtkを実行します。 (これがKubuntuシステムの場合は、代わりにsoftware-properties-kdeを使用してください。)
  • Software Updater(または古いリリースではUpdate Manager)を開き、ウィンドウの左下隅にあるSettings ...をクリックします。
  • ソフトウェアセンターを開き、編集> ソフトウェアソース...に移動します。

Software Sources window showing Ubuntu Software tab with mouse pointer hovering over checkbox label for multiverse repository component

[ソフトウェアソース]ウィンドウの[buntu Software]タブの[**インターネットからダウンロード可能*]の下にあるチェックボックスの1つは次のとおりです。

  • 著作権または法的問題により制限されているソフトウェア(マルチバース)

そのボックスをチェックしてください。変更を行うために、パスワードの入力を求められる場合があります。完了してボックスにチェックが入ったら、[Close]をクリックして[ソフトウェアソース]ウィンドウを閉じます。もう一度インストールしてみてください。

(それでもまだ動作せず、apt-getを使用してターミナルからインストールする場合は、apt-get updateを実行してからインストールを再試行してください。)

「インストール候補なし」のソフトウェアを見つける方法

rarをインストールできなかった理由を見つけるために、私が最初にしたことは packages.ubuntu.com に行き、それを検索することでした。

Searching for the rar package, in all currently supported releases.
サポートされているすべてのリリースでrarを検索します(特定の1つのリリースも検索できます)。

結果 は、マルチバースコンポーネントにあることを明らかにしました。

Search results for rar (searching in all non-EoL releases).

15
Eliah Kagan

次のコマンドでインストールします。

Sudo apt-get install unrar-free

8

パッケージrarはマルチバースに存在します: http://packages.ubuntu.com/quantal/rar

Multiverseは非フリーのリポジトリなので、必ず有効にしてください。

apt-cache policy rarは、それを見つける場所を示します。

 $ apt-cache policy rar 
 rar:
インストール済み:(なし)
候補:1:3.7.1-1 
バージョン表: 
 1:3.7.1-1 0 
 500 http://nl.archive.ubuntu.com hardy/multiverseパッケージ
5
Rinzwind