Ya estoy a punto de comenzar a hacer mi trabajo de título y quiero usar LyX, un famoso editor de documentos. La instalación fue muy fácil en mi Fedora Core 4: un simple “yum install lyx” y listo. ¿El problema? La versión actual de LyX no funciona correctamente en mi KDE, debido a un bug con el soporte de immodule en Qt 3. Esto hace que no se puedan escribir vocales acentuadas; por ejemplo, cuando yo escribía “camión”, LyX me mostraba “cami’on”.
Después de dos días de búsqueda en Google, pude hallar la solución: compilar Qt deshabilitando “immodule” (ni siquiera sé qué es eso). Así que descargué el paquete SRPM de Qt desde un mirror de Fedora y lo reconstruí sin soporte para immodule. Ahora mi LyX anda como la seda
Si tienes el mismo problema, puedes descargar mi Qt desde http://llfica.cmcc.ufro.cl/gruluf/drupal/?q=node/71. Lo he probado sólo en Fedora Core 4 y con LyX 1.3.5.
Si quieres construir tu propio paquete Qt sin soporte para immodule en un sistema basado en RPM, puedes seguir los siguientes pasos:
- Descarga el SRPM de qt. Para Fedora 4 puedes usar http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/SRPMS/qt-3.3.4-15.1.src.rpm
- Instálalo de la forma habitual. Ejecuta como root: “rpm -Uvh qt-3.3.4-15.1.src.rpm”.
- Edita el archivo SPEC que se acaba de instalar (usualmente /usr/src/redhat/SPECS/qt.spec) y busca la línea “%define immodule 1″. Cambia el 1 por un 0.
- 4. Reconstruye el paquete RPM de Qt. Ejecuta como root: “rpmbuild -bb /usr/src/redhat/SPECS/qt.spec”. Ten en cuenta que esta operación es bastante demorosa (varias horas en mi caso) y puede que antes de realizarla debas instalar varios paquetes “-devel”.
- Si todo ha salido bien, ahora tendrás un bonito paquete RPM de qt en /usr/src/redhat/RPMS/i386. Instálalo de la manera habitual: “rpm -Uvh qt-3.3.4-15.1.i386.rpm”.
- Reinicia tu KDE.
Con esto deberías poder usar LyX normalmente.
PD. Si esta “receta” te funcionó, por favor coméntalo aquí