Lo primero que hay que hacer para instalar un snapshot de KDE 2.0 es descargar los paquetes.
Se puede elegir entre descargar la versión KRASH (aka KDE 1.89), o el snapshot actual con el código del CVS, o módulos directamente del CVS usando acceso anónimo al CVS con cvsup.
Yo sugiero conseguir KRASH para comenzar, ya que esta comprobado que funciona (bueno, al menos un poquito :-) ), mientras un snapshot del CVS puede o no funcionar, dependiendo del día en el que se cargue.
Ademas, se necesitara un snapshot del código de Qt, que se puede descargar desde el directorio de KRASH, o, como siempre, desde cualquier mirror de ese directorio, ademas se puede coger un snapshot que se realiza diariamente desde el sitio de Troll Tech, o coger una copia actual desde el módulo qt-copy del CVS de KDE usando cvsup. Si descargas un snapshot desde el sitio de Troll Tech, asegurate de que sea al menos de la version 2.1.0, ya que KDE 2.0 no funcionara con Qt 2.0.x.
Ademas haran falta los paquetes kdesupport,kdelibs y kdebase para desarrollar una aplicacion, así que es descargarlos. De nuevo aconsejo usar la version KRASH, a no ser que se quiera estar con la versión puntera y se acepten las consecuencias :) )
Una vez que se tienen todos los paquetes, se pueden descomprimir los fuentes de Qt bajo el directorio /usr/lib/qt2 por ejemplo. Ahora se ejecutara "export QTDIR=/usr/lib/qt2" si se esta en bourne shell (bash), si se esta en el csh o el tcsh solo habra que cambiar el export por setenv y sustituir el igual por un espacio. Entonces se podra compilar ejecutando:
./configure -gif make
Un vez compilado, habra que hacer:
export KDEDIR=/opt/kde2 export LD_LIBRARY_PATH=$KDEDIR/lib export PATH=$KDEDIR/bin:$PATHAhora estamos preparados para compilar los fuentes de KDE escribiendo:
make -f Makefile.cvs (esto solamente si se descargaron los fuentes del cvsup) ./configure make make install (como root)
Esto hay que hacerlo en cada uno de los módulos que hayamos cargado: kdesupport, kdelibs, kdebase...
Para ejecutar los programas de KDE 2.0, habra que quitar la referencia a /opt/kde/lib en /etc/ld.so.conf, y habra que asegurarse de poner ese directorio usando export LD_LIBRARY_PATH=/opt/kde/lib antes de ejecutar cualquier aplicación de KDE, y eso incluye kdm, si se esta usando. o LD_LIBRARY_PATH=/opt/kde2/lib si se esta ejecutando una aplicación de KDE 2.0. Para ejecutar una aplicación de KDE 2.0 además habra que ejecutar el servidor de DCOP, dcopserver, antes que la aplicación. El programa dcopserver esta incluido en el paquete kdelibs.
La forma mas sencilla de desarrollar una aplicación individual de KDE 2.0 es ejecutándola dentro de un escritorio de KDE 1.1.2, mientras la aplicación de KDE 2.0 se ejecuta desde un terminal usando un script como el que se muestra a continuación:
#!/bin/sh export KDEDIR=/opt/kde2 export QTDIR=/usr/lib/qt2 export LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib export PATH=$KDEDIR/bin:$PATH
Además se puede crear una nueva cuenta de usuario que ejecute el entorno de escritorio KDE 2.0 (es preferible crear una nueva cuenta para no borrar la configuración de KDE 1.1.x, que puede ser sobreescrita por las aplicaciones de KDE 2.0)
Se configurara ese nuevo usuario para que ejecute /opt/kde2/bin/startkde en vez de /opt/kde/bin/startkde.
Tamben puedes echarle un vistazo a la página kde-install.txt , que explica como configurar un sistema para trabajar con los snapshots del CVS de KDE.