Configuración de variables de entorno (permanentes) en Ubuntu 10.0.4


2

Estoy ejecutando una aplicación que requiere establecer variables de entorno para establecer.

Por el momento, la forma en que lo estoy logrando es exportando el EV en la línea de comando y luego ejecutando la aplicación desde la línea de comando.

Quiero poder ejecutar la aplicación desde mi menú (ya es un elemento del menú después de instalarla).

¿Cómo puedo configurar el env var para que siempre esté disponible, para que pueda ejecutar la aplicación desde el menú en lugar de desde la CLI?


1
en todo el sistema o por usuario?
akira

Respuestas:


3

Agregue las declaraciones de variables de entorno al archivo .profileen su directorio de inicio:

export NAME='value'

Si hay comillas simples en el valor, reemplácelas por '\''(existen otros mecanismos de comillas , este es el más simple de explicar).

Si desea que las variables estén disponibles para todos los usuarios, agregue las declaraciones a /etc/profile.d/my-app-environment.sh(reemplace my-app-environmentpor un nombre más descriptivo).


¿Lucid cambió /etc/profilede un archivo a un directorio?
Dennis Williamson

@ Dennis: no, quise decir /etc/profile.d, gracias por señalarlo. Desde al menos Ubuntu 8.04 y Debian Lenny, /etc/profilefuentes /etc/profile.d/*.sh.
Gilles

@Dennis, No - el /etc/profilearchivo carga lo que está en el /etc/profile.ddirectorio
laurent

@ Laurent: Sí, lo sé. Fue un error tipográfico lo que me arrojó.
Dennis Williamson
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.