2009年9月18日金曜日

DebianでEclipseを使うときに"Unpack facility not configured"とか"Cannot connect to KeyStore"とか出る場合の対処法

・Debian 5.0.3
問題編
sun-javaパッケージがデフォルトでは見つからなかったので、SunのサイトからJDK6をダウンロードしてインストールする。
それでもって、Eclipse 3.5(GALILEO)をダウンロードしてきて起動。これは、すんなり成功。
しかし、プラグインを追加しようと思って、「新規ソフトウェアのインストール」をやってみたところ、
"Unpack facility not configured"
とエラーが発生して、上手くプラグインをインストールできない。
それではと、デフォルトで見つかるOpenJDKを入れてみたけれど、OpenJDKではEclipseすら起動しない。

そこで、「contrib」と「non-free」を有効にすればsun-javaが見つかるようになることがわかったので、sun-java6-jdkをインストールしてみる。
Eclipseは、まあ普通に起動する。
しかし、プラグインを追加しようとすると、またしても
"Cannot connect to KeyStore"
とエラーが発生して、やっぱりインストールに失敗する。

解決編
(1)Synapticパッケージ・マネージャを起動する。
(2)「設定」→「リポジトリ」を開く。
(3)(contrib)と(non-free)にチェックを入れる。
(4)再読込
(5)「openjdk-6-jre」と「sun-java6-jdk」をインストール。
   Synapticは終了
(6)Root Terminalにて、以下のコマンドを入力。
 # update-java-alternatives -s java-6-sun

以上で普通に使えるようになる(はず)

0 件のコメント:

コメントを投稿