Bien esta mañana quiero enseñarles como instalar Java (jdk) y Netbeans (IDE para programar en java y otros lenguajes) en Debian GNU/Linux y derivados, por supuesto los usuarios de ubuntu se saltaran la parte de "entrar como super usuarios" y la reemplazaran por su comando "sudo". Ok comencemos.
Para instalar Netbeans es sumamente necesario que tengamos instalado antes las herramientas de programación de Java, mejor conocido como JDK, esta parte es bastante sencilla, para ellos nos dirigiremos a nuestro querido y amado
Gestor de Paquetes Synaptic que se encuentra en el menú
Sistema->Administración. Una vez allí utilizamos el buscador de paquetes del mismo y colocamos sun-java, resultandonos algo así:
Ahora en ese pequeño listado de aplicaciones debemos seleccionar para instalar el paquete
sun-java6-jdk, para ello clic derecho sobre el nombre del paquete y luego clic en
Marcar para Instalar, al hacer esto nos dirá que existen dependencias, debemos darle aceptar para instalarlas. Una vez marcadas debemos dar clic en el botón
Aplicar, aquí descargara la aplicación e instalara, debemos aceptar los términos de licencia que se mostraran en la instalación.
Este proceso desde el terminal (para los que no les guste usar Synaptic, sencillo, solo colocan:
Lenguaje BASH
aptitude install sun-java6-jdk
Aceptamos las dependencias y comienza la descarga e instalación.
NOTA IMPORTANTE: Para poder usar el paquete sun-java6-xxxxx debemos tener en nuestros repositorios las ramas
contrib y
non-free agregadas, puesto que NO son software libre y por lo tanto no están en la rama
main (hablando del debian).
Sigamos, ahora vamos con el netbeans. Primero tenemos que descargarlo de su pagina oficial
NetBeans.org, alli seleccionamos la opción que mas nos guste, el idioma que mas nos guste, etc y descargamos, aquí esperas un rato (dependiendo de tu conexión) ya que son mas de 200MB a descargar.
Ya descargado nos disponemos a instalar desde el terminal haciendo lo siguiente:
Lenguaje BASH
sh /carpeta_donde_basjaste_netbeans/nombre_de_tu_archivo_netbeans.sh
En mi caso particular era:
Lenguaje BASH
sh /home/gosw/Escritorio/netbeans-6.9.1-ml-linux.sh
Y luego allí vamos seleccionando opciones hasta que llegamos a una pantalla donde nos pide el path donde se encuentra instalado el jdk, aquí estará en blanco puesto que no tenemos definido el JAVA_HOME aun y saber donde se instalo el jdk pues es bastante tedioso. Para averiguar esto, cerremos el instalador (no nos queda de otra) y volvamos al terminal, en el terminal para establecer el jdk por defecto en linux se hace lo siguiente:
1.- Averiguamos el directorio donde se instalo java
Lenguaje BASH
update-java-alternatives -l
2.- Establecemos el nombre para el directorio java (jname), en mi caso el primer comando me dio como resultado
java-6-sun 63 /usr/lib/jvm/java-6-sun, por lo tanto el nombre es java-6-sun.
Lenguaje BASH
update-java-alternatives -s java-6-sun
3.- Establecemos la variable
JAVA_HOME y la guardamos en el fichero
/etc/profile
Lenguaje BASH
echo 'JAVA_HOME="/usr/lib/jvm/java-6-sun"' | tee -a /etc/profile
4.- Luego exportamos la variable
JAVA_HOME de la shell al área de entorno y guardamos de nuevo en
/etc/profile
Lenguaje BASH
echo 'export JAVA_HOME' | tee -a /etc/profile
5.- Luego solo nos queda verificar si las versiones y los path quedaron bien, tanto el de java, como el de javac
Lenguaje BASH
update-alternatives --display java
Lenguaje BASH
update-alternatives --display javac
Si todo marcha bien y vemos que nos manda la información que le dimos en los comandos anteriores, quiere decir que el java esta configurado y que podemos iniciar nuevamente la instalación de netbeans, por lo tanto repetimos en el terminal:
Lenguaje BASH
sh /carpeta_donde_basjaste_netbeans/nombre_de_tu_archivo_netbeans.sh
Seguimos los pasos y al llegar a donde nos pide el path de java veremos que ya están automáticamente los datos, por lo tanto damos siguiente y terminamos nuestra instalación.
Y así pues como resultado tendremos nuestro flamante NetBeans funcionando sin problemas.
Espero les guste y les sirva este mini-tutorial, hecho totalmente por mi (-Gosw-).
