Busindre » Blog Archive » Instalar QT4 en Slackware (Válido para todas las distros)

Instalar QT4 en Slackware (Válido para todas las distros)

February 12th, 2008 by Busindre

Slackware usa Qt3, pero muchas aplicaciones en su compilación puede exigirnos el uso de versiones de la rama 4 y tenemos que instalarla como es lógico. La instalación es conveniente realizarla en un directorio separado del habitual (/usr/local/lib o /usr/lib), en el caso del ejemplo usaremos el directorio /opt para instalar allí Qt v4 (En el caso del ejemplo la versión qt4.3.3), pero podemos instalarla donde queramos mientras luego se añada correctamente la ruta al fichero ld.so.conf.

No borraremos la versión 3 que incluye nuestro Slackware, así tenemos las dos ramas, aunque en principio como veremos la compilación habilitamos el soporte para qt3 y no nos haría falta tener la versión de la rama 3 instalada en el sistema. Este tutorial se basa en Slackware pero es aplicable a cualquier distro, la única diferencia puede ser la necesidad de instalar más dependencias.

Descargar qt4: http://trolltech.com/developer/downloads/qt/x11

Dependencia: Sqlite

* Instalar Sqlite:

$ tar -zxvf sqlite-3.5.6.tar.gz
$ cd sqlite-3.5.6
$ ./configure
$ make
# make install

Compilación / instalación de Qt4:

$ tar -zxvf qt-x11-opensource-src-4.*.*.tar.gz
$ cd qt-x11-opensource-src-4.*.*/
$ ./configure --prefix=/opt/qt4 --qt-gif --no-exceptions --fast --system-sqlite --qdbus --pch --nomake examples --nomake demos --confirm-license --largefile --qt3support --opengl
$ make
# make install
# echo /opt/qt4/ >> /etc/ld.so.conf
# ldconfig

Añadir a /etc/profile la siguiente linea:

export QT4DIR=/opt/qt4/

Puede que para compilar algunas aplicaciones sea necesario exportar QTDIR a la ruta de las QT4

QTDIR=/opt/qt4

NOTA: Lógicamente lo recomendable en Slackware y las demás distros GNU/Linux es usar la aplicación checkinstall en vez de "make install" a la hora de instalar, para tener el árbol de paquetes actualizado y sea más fácil la administración de las aplicaciones instaladas en nuestro sistema.

Posted in How To |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.