sexta-feira, 19 de março de 2010

Eclipse 3.5 Galileo no Ubuntu Jaunty 9.04

Baseando-se em alguns outros artigos que ensinam a instalar o Eclipse no Ubuntu, compilei aqui algumas etapas para instalar o Eclipse 3.5 no Ubuntu Jaunty 9.04.

1. Primeiramente, instale o Sun Java JDK

Como usuário root, execute:

$ sudo apt-get install sun-java6-jdk

2. Escolhendo um ícone

Salve uma destas imagens acima. Depois a usaremos como ícone do menu.

3. Faça o download do Eclipse 3.5 Galileo
Baixe no site oficial [ http://www.eclipse.org/downloads/ ].

Aqui há um link direto para o Eclipse Classic 3.5 [ http://linorg.usp.br/eclipse/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-linux-gtk.tar.gz ].

4. Extraia o Eclipse na área de trabalho.
Abrea o Terminal e execute:

$ cd ~/Desktop
$ tar xzf eclipse-php-galileo-linux-gtk.tar.gz (replace your downloaded file name here)
$ sudo mv eclipse /opt/eclipse
$ sudo mv eclipse-galileo.png /opt/eclipse
$ cd /opt
$ sudo chown -R root:root eclipse
$ sudo chmod -R +r eclipse
$ cd /opt/eclipse
$ sudo chmod +x eclipse

5. Crie um "executable shell" para o eclipse
Abra o terminal terminal e execute os comandos:

$ sudo touch /usr/local/bin/eclipse (this assumes that /usr/local/bin is in the path)
$ sudo chmod 755 /usr/local/bin/eclipse
$ sudo nano /usr/local/bin/eclipse

Quando o arquivo estiver aberto com o nano, entre com as seguintes linhas:

#!/bin/sh
export ECLIPSE_HOME=/opt/eclipse
$ECLIPSE_HOME/eclipse $*

6. Crie um item de menu para o GNOME
Abra o Terminal e execute os seguintes comandos:

$ sudo nano /usr/share/applications/eclipse.desktop

Coloque dentro o seguinte conteúdo:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse Galileo IDE
Exec=eclipse
Icon=/opt/eclipse/eclipse-galileo.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development
StartupNotify=True

7. Inicialize o eclipse
Abra o Terminal e execute:

$ /opt/eclipse/eclipse –clean

8. Ou ainda você pode escolher rodar através do menu Aplicações > Programação > Eclipse

Fácil, não?! =)