Debian GNU/Linux squeezeで論文情報管理ソフトウェアJabRefを使う

Debian GNU/Linux squeezeインストール覚書の続き。

私の論文メタデータ管理法でも書いた、BibTeXのフロントエンドであるJabRefをインストールする。

まず、javaをインストール。SunのJDKでなくても動くかもしれないけど、私は試していない。

# aptitude install sun-java6-jdk sun-java6-demo sun-java6-source sun-java6-plugin sun-java6-fonts

使用するJavaをSun JDKに合わせる。

# update-alternatives --config java

`java' を提供する 3 個の alternatives があります。

  選択肢       alternative
-----------------------------------------------
          1    /usr/bin/gij-4.3
*+        2    /usr/lib/jvm/java-gcj/jre/bin/java
          3    /usr/lib/jvm/java-6-sun/jre/bin/java

デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください: 3
'java' を提供するために '/usr/lib/jvm/java-6-sun/jre/bin/java' を使います。

JabRefをJabRef reference managerからPlatform-Independentのjarファイルをダウンロードする。今回は、JabRef-2.4.2.jarをダウンロードした。

以下のコマンドでJabRefが利用できる。

% java -jar JabRef-2.4.2.jar

このままだと使いづらいのでシェルスクリプトを用意する。まず、jarファイルを移動。

# mkdir /usr/local/JabRef
# mv JabRef-2.4.2.jar /usr/local/JabRef
# touch /usr/local/bin/jabref
# chmod 777 /usr/local/bin/jabref

/usr/local/bin/jabrefの中身を以下のようにする。

#!/bin/sh
JABREFBIN=/usr/local/JabRef/JabRef-2.3b.jar

/usr/bin/java -Dfile.encoding="EUC_JP" -jar $JABREFBIN

exit 0

これで、以下のコマンドでJabRefを起動できる。

% jabref &

その他の細かいことはこちらのページを参照。