On Thu, 2005-11-17 at 09:52 +0100, Alfonso Pinto wrote: > --- Iñaki <[EMAIL PROTECTED]> escribió: > > > El Miércoles, 16 de Noviembre de 2005 22:23, A. > > Estop escribió: > > || Arreglado!! ese parrafazo que le he añadido al > > bash.bashrc ha hecho > > || milagros! Está visto, estos palabros, cuanto más > > misteriosos, mejor > > || funcionan ...! > > || Gracias a Diego Chacón, Carlos Miranda, Iñaki, > > Aritz Beraza y demás, que > > || me habéis ayudado > > || > > || Salu2 a todos > > || > > || Antonio > > > > Me alegro mucho de que te haya funcionado, de todas > > formas, como hablas de > > "palabros misteriosos" te comento un poco en qué > > consiste esta solución: > > > > > > || > En Debian yo tengo instalado el Java de Sun (el > > que te bajas de la > > || > página) y luego tengo añadido estas líneas al > > final del archivo > > || > "/etc/bash.bashrc": > > || > > > || > JAVA_HOME=/usr/java/jre1.5.0_01 > > || > export JAVA_HOME > > || > PATH=$PATH:$JAVA_HOME/bin > > || > export PATH > > > > > > Al instalar el JAVA de Sun te crea el directorio > > /usr/java/jre1.5.0_01 que > > contiene los ejecutables dentro del subdirectorio > > "bin" (el comando "java" > > entre ellos). > > > > Si te das cuenta ese directorio no está por defecto > > ni de coña en el PATH, lo > > puedes comprobar haciendo: "echo $PATH". La variable > > PATH contiene los > > directorios que están incluidos en el PATH. > > > > Que no esté en el PATH significa que no puedes > > ejecutar esos comandos > > poniéndolos sin más en consola, sino que tendrías > > que poner toda la > > dirección. Por ejemplo, para ejecutar un programa en > > java que tengas en tu > > home deberías hacer en consola (estando en tu home): > > > > # /usr/java/jre1.5.0_01/bin/java mi_programa_java > > > > Un coñazo ¿no? además está el tema de que otras > > aplicaciones necesitan hacer > > uso de java y no especificarán toda esa dirección > > sino que querrán usar sólo > > el comando "java" a secas. > > > > ¿La solución? añadir al PATH de todos los usuarios > > el directorio donde está > > java. > > > > - ¿Cómo se añade algo para que todos los usuarios lo > > incluyan automáticamente? > > Añadiéndolo en el fichero "/etc/bash.bashrc" (creo > > que hay otras posibilidades > > pero ésta funciona). > > > > - ¿Cómo añadir /usr/java/jre1.5.0_01 al PATH? > > Así: > > > > 1) Declaramos y exportamos la variable JAVA_HOME > > (para que todos los usuarios > > la conozcan para siempre). > > > > JAVA_HOME=/usr/java/jre1.5.0_01 > > export JAVA_HOME > > > > 2) Ampliamos el PATH por defecto de la siguiente > > forma (aquí ojo, porque le > > añadimos el subdirectorio "bin" que es donde están > > los ejecutables, si no no > > funcionaría). > > > > PATH=$PATH:$JAVA_HOME/bin > > > > 3) Exportamos la variable PATH para que todos los > > usuarios la conozcan. > > > NOTAS: > > ******** > > - En realidad no es tan bonito, me acabo de dar > > cuenta de que abriendo una > > consola en mi PATH no figura la ruta de java. > > - Creo recordar que se debe a que lo del fichero > > "bash.bashrc" sirve para los > > entornos gráficos pero si abres luego una consola no > > se tiene en cuenta ¿?¿ > > > > No obstante yo tengo unos enlaces en /usr/bin a > > /usr/java/jre1.5.0_01/bin/ > > para cada ejecutable de java, por eso me funciona > > también en consola. > > Y si pruebas a crear un deb con java-package y lo > instalas???? a mi no me ha dado problemas así. > > Un saludo
Comparto con Alfonso, java-package - utility for building Java(TM) 2 related Debian packages apt-get install java-package Luego lo ejecutamos y tomamos el paquete que bajamos de la pagina de java y nos genera un hermoso .deb listo para instalar (dpkg -i jre1.5.xxxxxx.deb) y listo. Cero dolores de cabeza. Saludos a toda la lista. Mauro Habbaby. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]