On Thu, Sep 26, 2002 at 06:33:04PM +0200, Juan Manuel Enrique Muñido wrote: > Hola a todos. > > Tengo las siguientes variables de entorno definidas en mi .bashrc: > > export GNOME_PATH=/usr/local/gnome2 > export GNOME_APP_PATH=/usr/local/gnome2-applications > export LD_LIBRARY_PATH=$GNOME_PATH/lib > export PKG_CONFIG_PATH=$GNOME_PATH/lib/pkgconfig > export > MANPATH=$MANPATH:/usr/local/qmail/man:$GNOME_PATH/man:$GNOME_APP_PATH/man > export > PATH=$GNOME_PATH/bin:$GNOME_PATH/lib:$GNOME_APP_PATH/bin:$GNOME_APP_PATH/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:$PATH > > Pero al hacer echo $PATH, obtengo la siguiente salida: > > /usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games > > ¿Por qué aparecen repetidas algunas de las rutas del PATH? ¿Estoy > desperdiciando memoria? ¿Alguien conoce una forma más eficiente de > exportar estas variables? > Te aconsejo que organizes la asignación de variables y no utilices otras variables en la asignación (luego es un engorro), además, te aconsejo que los paquetes intentes estandarizarlos un poco, por ejemplo, que si mysql está en /usr/local/mysql/bin hagas un enlace desde /usr/local/bin así solo tendrás que meter /usr/local/bin en el path. Con los ejecutables te aconsejo esto, con las librerías tambien. Otra cosa, por qué las librerías de GNOME han de estar en el PATH ?... mirate todo eso, no es dificil organizarlo bien. Un saludo, Pedro -- Pedro Martinez Juliá \ yoros@terra.es )| yoros@wanadoo.es / http://yoros.cjb.net Socio HispaLinux #311 Usuario Linux #275438 - http://counter.li.org GnuPG public information: pub 1024D/74F1D3AC Key fingerprint = 8431 7B47 D2B4 5A46 5F8E 534F 588B E285 74F1 D3AC
Attachment:
pgpMTBKUr6f86.pgp
Description: PGP signature