domingo, 27 de mayo de 2007

Instalando Java(JDK) 1.6 en Debian

Voy a tratar de explicarles como instalar java 1.6 en debian testing

Primero tendremos que eliminar la version anterior.

1) Para ver los paquetes sun-java que tenemos instalados ponemos lo siguiente:

# dpkg -l |grep sun-java

2) en mi caso, aparecen:

- sun-java5-bin
- sun-java5-demo
- sun-java5-jdk
- sun-java5-jre

3) Para eliminar los paquetes

# apt-get --purge remove sun-java5-bin sun-java5-demo sun-java5-jdk sun-java5-jre

4) para ver si se había creado algún enlace:

# update-alternatives --display java
# update-alternatives --display javac

5) se eliminan los enlaces que se habian creado

# update-alternatives --remove-all java
# update-alternatives --remove-all javac

Ahora si vamos a instalar jdk 1.6

1)Se necesita agregar una línea de apt source (repositorio para la rama unstable) a la lista en /etc/apt/sources.list:

deb http://ftp.fi.debian.org/debian/ unstable main contrib non-free

2) Una vez que esto esté hecho, se actualiza la lista con:

# apt-get update

3) Ahora ya estamos listos para instalar los paquetes. Para ver los paquetes disponibles, tecleamos:

# apt-cache search sun-java6

Nos mostrará una lista con los paquetes disponibles.

4) Instalamos sun-java6-jdk

# apt-get -t unstable install sun-java6-jdk

mostrará que instalará tambien los paquetes: sun-java6-bin, sun-java6-jre

5) Establecemos la alternativa por defecto de la VM de java:

# /usr/sbin/update-alternatives --config java

mostraría algo como esto:

There is only 1 program which provides java
(/usr/lib/jvm/java-6-sun/jre/bin/java). Nothing to configure.
rcs:/etc/apt# update-alternatives --display java
java - status is auto.
link currently points to /usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-6-sun/jre/bin/java - priority 63
slave java.1.gz: /usr/lib/jvm/java- 6-sun-1.6.0.00/jre/man/man1/java.1.gz
Current `best' version is /usr/lib/jvm/java-6-sun/jre/bin/java.

6) Por ultimo verificamos que ya este instalado correctamente:

# java -version

y mostrará:

java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

Espero que les haya servido, ha disfrutar programando en java!!!

1 comentario:

Anónimo dijo...

Muchas Gracias por tu ayuda!