debian上にPHPのeclipse環境(PDT)を構築してみます。

lennyのmainコンポーネントで提供されているパッケージを使った場合、javagcjeclipseは3.2 しかインストールできないようです。
そこで、sun-java6+eclipse3.5+PDT2.1+pleiades1.3.0 をインストールしてみます。


sun-java6 インストール

/etc/apt/sources.list に non-free コンポーネントが含まれることを確認

deb http://ftp.jp.debian.org/debian/ lenny main non-free
deb-src http://ftp.jp.debian.org/debian/ lenny main non-free

deb http://security.debian.org/ lenny/updates main non-free
deb-src http://security.debian.org/ lenny/updates main non-free

パッケージをインストール

$ sudo aptitude update
$ sudo aptitude install sun-java6-jre

sun-java6 をデフォルトのjavaとする。

$ sudo update-java-alternatives -s java-6-sun

sun-java6が有効になったか確認

$ java -version
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing)

eclipse3.5+PDT2.1+pleiades1.3.0 インストール

PDT公式サイトより、eclipse3.5+PDT2.1 の オールインワンパッケージ eclipse-php-galileo-linux-gtk.tar.gz をダウンロードします。
PHP Development Tools (PDT) - Downloads

 PDT 2.1 All In Ones / Eclipse PHP Package
 
 These downloads include PDT 2.1, Eclipse 3.5, Mylyn and all other required plugins.
 :
   *All-In-One Linux x86/GTK 2 32-bit 139M

次に、pleiades公式サイトより、pleiades_1.3.0.zip をダウンロードします。(日本語化不要なら、pleiadesのインストールは不要です)
Pleiades - Eclipse プラグイン日本語化プラグイン

 Pleiades 本体ダウンロード
  既にインストール済みの Eclipse に適用したい場合や、Windows 以外で使用する場合は
  下記の Pleiades 本体のみをダウンロードしてください。Pleiades のソースを Eclipse
  プロジェクトとしてチェックアウトする場合は こちら を参照してください。
  
   *安定版  1.3.0

/usr/local/eclipse 以下にを置く。

eclipse+pdtを解凍

/usr/local/eclipse$ sudo tar zxvf eclipse-php-galileo-linux-gtk.tar.gz 

pleiadesを重ねて解凍

/usr/local/eclipse$ sudo sh -c "cd eclipse; unzip ../pleiades_1.3.0.zip"

オーナーを変更

/usr/local/eclipse$ sudo chown -R root:staff eclipse

フォルダ名を変更

/usr/local/eclipse$ sudo mv eclipse ecl3.5pdt2.1

eclipse.ini の最後に以下を追加

/usr/local/eclipse$ sudo vi ecl3.5pdt2.1/eclipse.ini 
--pleiades
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

起動スクリプト eclipse-pdt を作る。

/usr/local/eclipse$ sudo sh -c "cat > /usr/local/bin/eclipse-pdt"
#!/bin/bash
#
# eclipse 起動
#

HOME_ECLIPSE=/usr/local/eclipse/ecl3.5pdt2.1

cd $HOME_ECLIPSE
./eclipse "$@"

実行権を付与

/usr/local/eclipse$ sudo chmod a+x /usr/local/bin/eclipse-pdt 

起動する。

$ eclipse-pdt &