aswww log

エンジニアの技術録。アプリとかウェブとか

Ubuntu12.04にeclipseを手動でインストールすることにした

Ubuntuソフトウェアセンターでインストールしたeclipseを使っていたら、プラグインが追加できなくなった。調べてみたらeclipse/pluginディレクトリの書き込み権限がrootのみになっていた。
これが直接原因かは不明だが、今後権限でめんどうなことになるのはイヤなので改めて手動インストールすることにした。

参考にしたサイトは以下のとおり。
Ubuntu12.04にEclipse (Juno)を手動でインストール

上のサイトで詳しく解説されいるため、ここではほぼコマンドのみ記載する。

#eclipse解凍
sudo tar -xvzf eclipse-standard-kepler-R-linux-gtk-x86_64.tar.gz 

#コマンドで起動できるようにシンボリックリンク作成
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse

#ランチャー登録用のeclipse.desktop作成
sudo touch /usr/share/applications/eclipse.desktop

#eclipse.desktop編集
#内容は以下のとおり
#############################
#[Desktop Entry]
#Type=Application
#Name=Eclipse
#Comment=Eclipse Integrated Development Environment
#Icon=/usr/local/eclipse/icon.xpm
#Exec=eclipse
#Terminal=False
#Categories=Development;IDE;Java;
#############################
sudo vi /usr/share/applications/eclipse.desktop

#pleiades解凍(プラグイン個別配布してるやつ)
sudo unzip pleiades.zip

#日本語化に必要なモジュールをコピー
sudo cp -r /usr/local/src/pleiades/features/jp.sourceforge.mergedoc.pleiades/ /usr/local/eclipse/features/
sudo cp -r /usr/local/src/pleiades/plugins/jp.sourceforge.mergedoc.pleiades/ /usr/local/eclipse/plugins/

#eclipse.iniを編集
#以下を追記
#############################
#-javaagent:/usr/local/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
#############################
sudo vi /usr/local/eclipse/eclipse.ini

#eclipseをcleanで起動
eclipse -clean &

pleiadesはプラグインのみダウンロードできるやつが画面下部にあるのでそれをダウンロードすること。(PlatformはLinux非対応)