La mayor comunidad de Debian en español

Compilar KDE3 en Woody


Imagen de negrolder

By negrolder- Publicado23 Diciembre 2002

Hace ya dos semanas que estoy intentando compilar KDE 3.0.4 en Debian Woody sin obtener ningún resultado.

Tengo compilada ya la qt 3.0.4 tengo el openssl-0.9.6h (no sé por qué pero con el 0.9.6b que viene con woody no funciona y debería). Más el automake y el autoconf en las versiones correctas e incluso revisé qué versión tengo de make.

El asunto es que siguiendo las instrucciones que están en KDE.org modifiqué mi /etc/profile con los datos requeridos para la qt y kde.
qt- compilado
arts-1.0.4 - compilado
kdelibs-3.0.4 - compilado

kdebase me tiene enfermo con el mismo error cada una de las veces que he tratado de compilarlo en woody. Se para la compilación en el directorio /usr/src/kdebase-3.0.4/kcontrol/crypto y todavía no entiendo cual es el error que estoy cometiendo o el elemento que me está faltando.

De instalarlo mezclando librerías de la Debian inestable mejor no me lo nombren porque cuando intenté hacerlo con instrucciones sacadas de otro foro eché a perder el debian perfectamente estable que tenía mi PC.

Si algún romántico de esos que les gusta compilar las app. en vez de esperar a instalar paquetes desea ayudar se lo agreadezco de antemano.
Gracias.

Tags
Imagen de negrolder

Bien chicas, esto es lo que avanzó por aquí:

con las instrucciones que están en http://www.kde.org/es/documentation/faq/configure.html pude configurar al menos kdm de la versión 3 y créanme que funciona. Pide a gritos que la configuren porque tiene un montón de usuario raros más los que sí deberían estar. Pero kdm3 parte bien.

El problema sigue de esta forma. Al ingresar por kdm me dice que no encuentra KDE. ¿?¿?¿?¿?¿¿?

No entiendo exactamente qué significa. Las variables de entorno están más que revisadas en /etc/profile están todas las que necesito más las propuestas por la misma KDE.org

Como sea. En el menú escojo ingresar por la consola. Ingreso, y creo .xsession en $HOME con esta única linea

startkde

Me abre el servidor x y lo apaga de inmediato sin arrojar ningún error.

Si alguien sabe como remediarlo que por favor me diga. Así voy a tener listo un mini howto para compartirlo con todos.

Gracias.

Imagen de negrolder

Gracias al comentario de Anónimo ya parte kde3 como usuario. Lo único que no entendí es por qué no me resultó el poner exec startkde si ya tenía en PATH agregado /usr/local/kde/bin, tuve que hacerlo con la dirección absoluta. Es decir creé un archivo .xinitrc con esta única línea:

exec /usr/local/kde/bin/startkde

Como usuario parte bien... pero bien, bien, rápido, ¡muy rápido! :-)

Pero aún queda una tareita que algún debianero experto nos la va a resolver.

Logueado como root ejecuto startx y me habre el servidor x pero aparece una ventanita con el siguiente mensaje:

Couldn't start ksmserver. Check your instalation.

okay

Al hacer clic en okay vuelvo a la consola y aparece el siguiente mensaje:

/usr/local/kde/bin/startkde dcopserver_shootdown: Command not found

¿?¿?¿?¿?¿?¿?

Algo parecdido me pasaba cuando tenía kde3 compilado sobre kde2

en la consola tipeo:

dcopserver

y me retorna:

Aborting. $DISPLAY is not set

Con los errores de mi anterior instalación intuyo que no se va a arreglar compilando kdeadmin. Ya lo había intentado pero no funcionó.

¿Alguien sabe en donde se setea $DISPLAY?
Gracias.

Imagen de negrolder

Si leen mi post anterior encontrarán un problema medio extraño que tiene el usuario root para partir kde. Como decía allí un usuario normal podía abrir kde3 pero el usuario root no.

cuando hice como usuario root lo siguiente, por curiosisdad:

echo $PATH

me di cuenta que $PATH no tenía todos los directorios que yo le había ingresado le faltaba /usr/local/qt/bin, /usr/local/kde/bin, entre otros. Este último es crucial para que las aplicaciones de kde se puedan ejecutar. Lo raro del caso es que el usuario normal si los tenía, lo cual quiere decir que si estaba tomando el valor de PATH desde /etc/profile, pero algo parecía estar "pisando" el valor de PATH de /etc/profile. Buscando y buscando encontré en $HOME del usuario root el archivo .profile. Este archivo contenía un nuevo valor de PATH, obviamente coincidente con el que mostraba al hacer echo $PATH en la lína de comandos y que no era el que estaba en /etc/profile. Luego lo que hice fue comentar esta línea; guardé los cambios, y me volví a loguear. Y todo funcionó a pedir de boca.

Les quiero agradecer a los que respondieron, ya sea que hayan acertado o no. Esa preocupación es la que caracteriza a este solidario mundo de Debian.

Promesa: El mini howto más detallado, va. Y publicaré un enlace aquí mismo.
Zanks

Relacionado con Compilar KDE3 en Woody