domingo, febrero 22, 2009

Debian Lenny + Java + Eclipse

Una de las últimas noticias que han rondado Internet es la llegada de la versión 5 de Debian, llamado Lenny, mas sin embargo después de su instalación, y al intentar agregar Eclipse salen varios mensajes de error, confusos y que en Etch no salían... Así que navegando por la red me encontré la solución para cada uno de los problemas, pero que mejor tener la respuesta toda en conjunto:

# Iniciar sesión como root
su


# Instalar la jre, jdk y por supuesto eclipse
apt-get install openjdk-6-jdk openjdk-6-jre eclipse


# Se abre el archivo .bashrc
gedit $HOME/.bashrc


#Se agregan las siguientes líneas, para agregar las variables JAVA_HOME y actualizar PATH:
export JAVA_HOME='/usr/lib/jvm/java-6-openjdk'
PATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/jre/bin


# Editar el gestor de Java y seleccionar de la lista el "/usr/lib/jvm/java-6-openjdk/jre/bin/java"
update-alternatives --config java


# Se da permiso y genera el directorio de las extensiones
touch /usr/local/lib/eclipse/.eclipseextension
chmod 2775 /usr/local/lib/eclipse/.eclipseextension
chown root:staff /usr/local/lib/eclipse/.eclipseextension

#Se instala la llave del repositorio debian-multimedia http://debian-multimedia.org/
wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb
dpkg -i debian-multimedia-keyring_2008.10.16_all.deb


# Abrir archivo de repositorios
gedit /etc/apt/sources.list


# Agregar al final la siguiente linea:
deb http://www.debian-multimedia.org lenny main


# Actualizar e instalar xulrunner y xulrunner-dev
apt-get update && apt-get install xulrunner xulrunner-dev


Referencia
  • http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402340
  • http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg594562.html
  • http://ubuntuforums.org/showthread.php?t=352219

Nota.-
  • Azul = Instrucciones para la terminal
  • Verde = Contenido a agregar al archivo (no se requiere que tengan la identación)

1 comentario:

sobretux dijo...

hola, en primer lugar gracias por el tuto, me ha venido de perlas. aun me tira un error (el ultimo de todos...) que dice lo siguiente:

Failed to load Main-Class manifest attribute from /usr/lib/eclipse/startup.jar

¿¿tienes idea de por que puede ser??

gracias de antemano