qt-3.1.2

Introducción a qt

Localización de descarga (HTTP):		
Localización de descarga (FTP):			ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.1.2.tar.bz2
Versión usada:					3.1.2
Tamaño del paquete:				13 MB
Estimación del espacio necesario en disco:	155 MB
Estimación del tiempo de construcción:		86.40 SBU

El paquete qt contiene una librería de interfaz gráfica (GUI) de C++. Es útil para crear aplicaciones gráficas o ejecutar aplicaciones gráficas que estén enlazadas dinámicamente a la librería qt.

qt depende de:
xfree86-4.3.0, libpng-1.2.5, libmng-1.0.5, y libjpeg-6b

Instalación de qt

./configure -prefix /opt/qt-3.1.2 -qt-gif -system-libpng \
   -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions \
   -thread &&
make &&
make install &&
ln -sfn /opt/qt-3.1.2 /opt/qt &&
ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so &&
cp -r doc/man /opt/qt/doc &&
cp -r examples /opt/qt/doc

Explicación de los comandos

-prefix /opt/qt-3.1.2 : Este comando establece el destino de la instalación.

-qt-gif : Este comando añade a las librerías el soporte para ficheros gif.

-system-libpng -system-libmng -system-zlib -system-libjpeg : Este comando fuerza a la librería para que use las librerías compartidas que hay en tu sistema, en vez de crear su propio grupo de librerías de soporte para estas funciones.

-no-g++-exceptions : Este comando desactiva el código para las excepciones generado por el compilador C++.

-thread : Este comando compila la librería con soporte multihilo.

ln -sfn /opt/qt-3.1.2 /opt/qt : Este comando normaliza la localización de las librerías qt a la entrada en ld.so.conf descrita más abajo.

ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so : Este comando permite a los guiones configure encontrar una instalación funcional de QT.

cp -r doc/man /opt/qt/doc : Este comando instala el directorio man, ya que no lo hace make install.

cp -r examples /opt/qt/doc : Este comando instala el directorio examples (ejemplos), ya que no lo hace make install.

Configuración de qt

Información sobre la configuración

Como muchas librerías, no necesita configuración, salvo que el directorio /opt/qt/lib debe aparecer en /etc/ld.so.conf para que ldd pueda encontrar las librerías. El siguiente comando lo añadirá si no aparece:

cat >> /etc/ld.so.conf << "EOF"
# Inicio de la adición de qt en /etc/ld.so.conf

/opt/qt/lib

# Fin de la adición de qt
EOF
ldconfig

Necesitas añadir la ruta a las páginas de manual de qt en el fichero man.conf. Puedes hacerlo con el siguiente comando:

cat >> /etc/man.conf << "EOF"
# Inicio de la adición de qt en man.conf

MANPATH /opt/qt/doc/man

# Fin de la adición de qt en man.conf
EOF

Contenido

El paquete qt contiene las librerías libqt-mt y las librerías libqui.

Descripción