Instalar QT4 en Slackware (Válido para todas las distros)
February 12th, 2008 by BusindreSlackware 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 |