Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: export  (Leído 649 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« en: 25/10/2006, 23:16:45 »

Buenas.

Para arrancar cierta aplicación necesito primero ejecutar ésta línea:

Código
 export MOZILLA_FIVE_HOME=/usr/lib/mozilla

Sucede que export es temporal ya que al reiniciar Ubuntu, debo volver a escribir dicho export para volver a utilizar mi aplicación.
Cuál es la manera de hacerlo permanente a ese cambio?

Saludos.
En línea

sir_carlomagno
Technocrat
*********

Prestigio: 15
Desconectado Desconectado

Sexo: Masculino
Profesión: Estudiante
Mensajes: 135


Mi espada ansia venganza


WWW
Lenguajes:
C/C++, html+CSS, bash, Java - applets (aprendiendo)
« Respuesta #1 en: 25/10/2006, 23:53:40 »

 Cheesy Bueno, primeramente, si siempre se va a borrar tu variable de ruta a menos que tu le digas permanentemente a bash como hay que hacer, hay una forma muy sencilla y esta es editando el .bashrc

Haces:

*No hace falta ser superusuario, porque este fichero esta en nuestro home entonces es simplemente editar el fichero

Código
canros@espactra$nano .bashrc

Es " .xinitrc"  porque es un fichero oculto, y se encuentra en nuestro home/usuario es por eso que no introduzco la ruta completa y voy directamente a editar con nano.


Listo si lo vemos, vemos un monton de cosas pero lo que nos interesa son las rutas, por ejemplo yo en mi .bashrc tengo:

Código
# Las rutas de busqueda de binarios
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
PATH=${PATH}:/usr/X11R6/bin
PATH=${PATH}:/opt/jre-1.5/bin
PATH=${PATH}:/usr/X11R6/bin
PATH=/usr/share/Trolltech/Qt-4.1.4/bin:$PATH
 

Esas son mis rutas de binarios, si  yo necesito por ejemplo

Código
 export MOZILLA_FIVE_HOME=/usr/lib/mozilla


Código
Entonces añado:
#Mozilla Five home#
PATH=${PATH}:/usr/lib/mozilla
 
Salvo y salgo. Esto deberia funcionar, para ello necesitas salir completamente cerrar sesion con salir de X no es suficiente tienes que salir hasta la consola (la de verdad no la emulada xterm, gnome-terminal,etc...) Salir de GDM, te recomiendo reinciar, si tecleaste mal la palabra PATH, te tirara un error diciendo que tal linea del fichero .xinitrc es incorrecta asi que corrige el error.
 
Esto deberia funcionar, Saludos!
 
« Última modificación: 28/10/2006, 00:48:51 por sir_carlomagno » En línea


---------------------------------------------------------------
>Solo hay algo seguro la infinita inseguridad de la seguridad_
http://ruthless.zathras.de/fun/topsecret/unix.gif
oscar
Technocrat
*********

Prestigio: 10
Desconectado Desconectado

Mensajes: 149



« Respuesta #2 en: 26/10/2006, 10:37:32 »

Yo tuve que hacer algo parecido y utilize el archivo /etc/profile que se ejecuta al inicio del sistema y es valido para todos los usuarios, ahora para que se active la modificacion hay que reinciar el linux.
En línea
sir_carlomagno
Technocrat
*********

Prestigio: 15
Desconectado Desconectado

Sexo: Masculino
Profesión: Estudiante
Mensajes: 135


Mi espada ansia venganza


WWW
Lenguajes:
C/C++, html+CSS, bash, Java - applets (aprendiendo)
« Respuesta #3 en: 26/10/2006, 13:34:23 »

 Por supuesto, es posible hacer un perfil común para todos los usuarios incluyendo

Código
. /etc/profile
 

Seria como decirle, que lea todo de esa ruta, bastante util

Cheesy
En línea


---------------------------------------------------------------
>Solo hay algo seguro la infinita inseguridad de la seguridad_
http://ruthless.zathras.de/fun/topsecret/unix.gif
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #4 en: 27/10/2006, 17:19:26 »

Todavia no he podido hacerlo funcionar bien.
Hice lo que comenta Carlos, agregar al final del archivo .bashrc esa asignación de PATH, y no solo no me funcionó, sino que también hizo que la consola no pueda encontrar los programas tales como nano.
Asi que regresé a mi situación original y continúo cpn el mismo percance.
Si me pueden tirar más ideas, se los agradecería.

Saludos.
En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #5 en: 28/10/2006, 01:33:50 »

Carlos, más allá de la modificación que hiciste a tu post... no he podido hacerlo funcionar sin primero escribir el molesto export.
Realmente, me gustaria darle una solución precisa y automática a éste problema, pero sino voy a tener que crear un script en bash que automatice los dos comandos.
Espero respuestas.

Saludos.
En línea

Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: