domingo, 15 de noviembre de 2009

Opensuse 11.2: instalar eclipse galileo (3.5.1) para todos los usuarios

La versión de eclipse por defecto en Opensuse 11.2 es la 3.4, si queremos instalar una versión más actualizada de eclipse debemos seguir los sigientes pasos como root:

0) Instalar en sun-jdk si no lo tenemos instalado
zypper in java-1_6_0-sun-devel
1) Descargar eclipse de la página oficial (http://www.eclipse.org/downloads/), escogemos la version que nos interese y la bajamos usando wget ( o el cliente que queramos) o incluso por bittorent con aria2c (que también podemos usarlo para descargar link por ftp o http). En la siguiente bajamos desde linea de comando la version JEE a través de bittorrent y descargandolo al directorio /tmp/ usando aria2c
aria2c http://build.eclipse.org/technology/phoenix/torrents/jee/eclipse-jee-galileo-SR1-linux-gtk.tar.gz.torrent -d/tmp/
2) Descomprimir el archivo descargado en el directorio /opt/ (como root)
tar xvzf /tmp/eclipse-jee-galileo-SR1-linux-gtk.tar.gz -C /opt/
3) Cambiar el dueño y los permisos de /opt/eclipse
chown -R root:root /opt/eclipse/
chmod -R +r /opt/eclipse/
4) Crear ejecutable
touch /usr/local/bin/eclipse
chmod 755 /usr/local/bin/eclipse
5) editar el ejecutable (ejemplo cat > /usr/local/bin/eclipse) de modo que contenga las siguientes lineas:
#!/bin/sh
export ECLIPSE_HOME=/opt/eclipse
$ECLIPSE_HOME/eclipse $*

6) Ya podremos ejecutar eclipse desde linea de comando con cualquier usuario. Si queremos crear una entrada en el escritorio podemos crear como root el archivo /usr/share/applications/eclipse.desktop con las siguientes lineas:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse Galileo IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development
StartupNotify=True

2 comentarios:

4k1r4_Pr0mt dijo...

me sirvio,

chinchetazo a tu blog

thx :)

Lautaro Silva dijo...

Muy util, muchas gracias