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�
\  [EMAIL PROTECTED]
)|    [EMAIL PROTECTED]
/        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: pgpD1X2Zgh7kV.pgp
Description: PGP signature

Responder a