debian上にPHPのeclipse環境(PDT)を構築してみます。
lennyのmainコンポーネントで提供されているパッケージを使った場合、javaはgcj、eclipseは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
/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 &