Enlaces simbolicos
bruno
brunomendoza en gmail.com
Mar Abr 28 16:00:36 BST 2009
On Mon, 2009-04-27 at 20:58 -0400, Mauricio J. Adonis C. wrote:
> El lun, 27-04-2009 a las 15:53 +0100, bruno escribió:
> >
> > Hola,
> >
> > He hecho lo que me recomendaste con la variable $PATH y resulta que se
> > ha producido el error anterior.
> >
> > Ahora, cuando ejecuto el comando "echo $PATH" para mostrar la ruta no
> > aparece nada. Si te das cuenta de la condición de "if" sólo se cargara
> > si el directorio "HOME/bin" existe. En mi caso mis aplicaciones están
> > en el directorio "/opt/directorio_de_la_aplicación".
> >
> > En el caso que comente en mi anterior mensaje todo funciona
> > correctamente desde la consola pero cuando intento ejecutar, por
> > ejemplo, eclipse (IDE de programación) emite un mensaje diciendo que no
> > encuentra la aplicación "java" en mi $PATH.
> >
> > Se solucionó incluyendo un enlace simbólico de todos estos programas en
> > "/usr/bin" y me gustaría saber porque ocurre esto.
> >
> > Gracias.
> >
> > Un saludo,
> > Bruno.
> >
>
> Ok, googleando (es la clave para encontrar respuestas) encontré la
> razón... la modificación de $PATH debe ser hecha en el
> archivo /etc/environment, eso es todo. La razón técnica de por qué no
> funciona ni en .bashrc ni en .profile la desconozco, aunque pudiera ser
> un asunto de prioridad entre todos estos archivos de configuración.
Hola Mauricio,
Gracias por la respuesta.
Es cierto que haber incluido la ruta dentro del
archivo "/etc/environment" hubiera incluido correctamente la ruta para
el gestor de pantalla pero yo lo quería sólo para ejecuciones locales
(para mi usuario).
El script $HOME/.profile me sirvió. Con ejecutar la acción "export" e
incluir la ruta donde están ubicadas las aplicaciones que quería
ejecutar basto.
La información la obtuve de
https://help.ubuntu.com/community/EnvironmentVariables
Por cierto, buscando en Google encontré esta lista. ;-)
Un saludo,
Bruno.
Más información sobre la lista de distribución ubuntu-es