[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gnome 2 para i586



On Sun, 2002-09-22 at 16:58, Amaya wrote:
> Rodrigo Moya dijo:
> > si, le funciona porque TODO GNOME está en /opt/gnome y por tanto no
> > hay problema, porque simplemente se buscan los ficheros de
> > configuración, componentes, librerías, etc, en el $prefix que hayas
> > usado (/opt/gnome), y luego, simplemente, el usuario arranca
> > /opt/gnome/bin/gnome-session, que arranca el resto de aplicaciones sin
> > problemas, pues todo está en su sitio.
> 
> Claro, yo pensaba crear un .xinitrc especial.
> Por eso quiero que coexistan, porque en principio no se usa mi gnome2
> por defecto.
> 
pero el .xinitrc es local a cada usuario, o sea que tendrías que
modificar los .xinitrc de todos los usuarios que haya en el sistema al
instalar el paquete. Eso, o que los usuarios lo modifiquen a mano, o
usar un xinitrc global, que será reemplazado por los paquetes de SID
cada vez que se instalen encima de los del cvs, o por los .xinitrc de
cada usuario....

Es decir, al final es muy complicado que instalando en /opt tengas una
actualización sin problemas y funcionando a la primera, pues siempre hay
que tocar la conf para que el resto de GNOME sepa lo que hay en /opt.

> > pero ¿cómo van a coexistir con todo lo que te comento arriba? Y
> > además, gnome-session y gnome-session-del-cvs nunca pueden coexistir.
> > Si los dos paquetes están instalados a la vez, seguro que causan más
> > de un problema. O tener dos versiones de componentes bonobo, o dos
> > versiones de librerías idénticas, etc.
> 
> Pues no se, pero deberia poderse hacer... Por ejemplo, ¿no puedo crearme
> un ususario en mi sistema que use ese Gnome experimental y seguir usando
> mi Gnome de toda la vida en mi cuenta habitual?
> Eso seria lo ideal, lo que estoy buscando.
> 
si, claro que es posible, pero hacerlo con paquetes resulta un poco
complicado, en mi opinión. Como te he dicho, yo tengo casi todo GNOME en
/usr con paquetes deb, y algunas apps del CVS en /opt/gnome. Todo
funciona perfectamente, pero porque tengo mi entorno configurado
específicamente para ello. Si un usuario instala un paquete en /opt,
nada funciona nada más instalarlo. Así, que recuerde, el usuario tendrá
que:

* copiar el fichero .desktop a /usr para que la app salga en los menús
* configurar BONOBO_INFO_PATH para que apunte al nuevo directorio con
componentes bonobo, o copiar todos los ficheros .server a /usr
* configurar PKG_INFO_PATH para que apunte al directorio con ficheros
.pc (pkg-config), o copiarlos a /usr
* configurar PATH y LD_LIBRARY_PATH

y algunas cosas más.

Es decir, todo esto para poder usar tus paquetes en /opt. Por supuesto,
como te digo, es posible, pero crea demasiados trastornos, en mi
opinión, aparte de que, por supuesto, el problema que puede presentarse
porque se ejecute, por ejemplo, el gnome-session de /opt con el nautilus
de /usr. En algunos casos, lo más probable es que las cosas no vayan muy
bien, si ha habido algún cambio importante entre las versiones.

De todas formas, a ver si nos hacemos con la máquina nueva ya de una
vez, y podemos ir montando el sistema. Aunque, de todas formas, todo lo
que sea ir preparando scripts y tal, pues viene bien ir haciéndolo :-)
Creo que tienes cuenta de CVS en el CVS de GNOME Hispano, así que tú
misma, crea los módulos que necesites.

saludos



Reply to: