Le package Qt contient une bibliothèque C++ de GUI. Elle est utile pour créer des applications graphiques ou pour exécuter des applications graphiques liées dynamiquement avec elle.
Téléchargement (HTTP): http://gd.tuwien.ac.at/opsys/linux/sf/f/fink/qt-x11-free-3.2.1.tar.bz2
Téléchargement (FTP): ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.2.1.tar.bz2
Taille du téléchargement: 14 Mo
Estimation de l'espace disque requis: 155 Mo
Estimation du temps de construction: 29 SBU (complet), 18 SBU (outils)
bash export QTDIR=$PWD && export LD_LIBRARY_PATH=$QTDIR/lib && export PATH=$QTDIR/bin:$PATH && ./configure -prefix /opt/qt-3.2.1 -qt-gif -system-libpng \ -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions \ -thread && make && make install && ln -sfn /opt/qt-3.2.1 /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 exit |
Note : Le temps de construction de Qt est assez long. Si vous voulez gagner du temps et si vous ne voulez pas les tutoriels et les exemples, changez la première ligne du make ci-dessus avec:
make sub-tools
bash: Cette commande entre dans un sous-sheel pour isoler les modification de l'environnement.
export QTDIR=$PWD: Cette commande définit l'emplacement du répertoire Qt.
export LD_LIBRARY_PATH=$QTDIR/lib: Cette commande initialise l'emplacement des bibliothèques pour le processus de construction.
export PATH=$QTDIR/bin:$PATH: Cette commande permet au processus de construction de trouver les exécutables de support.
-prefix /opt/qt-3.2.1: Cette option indique la destination de l'installation.
-qt-gif: Cette option ajoute le support des fichiers gif aux bibliothèques.
-system-libpng -system-libmng -system-zlib -system-libjpeg: Cette option force la bibliothèque à utiliser les bibliothèques partagées présentes sur le système au lieu de recréer son propre ensemble de bibliothèques de support de ces fonctions.
-no-g++-exceptions: Cette option désactive le codage des exceptions générées par le compilateur C++.
-thread: Cette option compile la bibliothèque avec le support du multi-threading.
ln -sfn /opt/qt-3.2.1 /opt/qt: Cette commande normalise l'emplacement des bibliothèques qt dans l'entrée ld.so.conf décrit ci-dessous.
ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so: Cette commande permet aux scripts configure de trouver une installation fonctionnelle de Qt.
cp -r doc/man /opt/qt/doc: Cette commande installe le répertoire man qui est oublié par le make install.
cp -r examples /opt/qt/doc: Cette commande installe le répertoire d'exemples oublié par make install.
exit: Cette commande permet de retourner au shell parent et élimine ainsi les variables d'environnement initialisées précédemment.
Comme avec la plupart des bibliothèques, il n'y a pas de configuration à effectuer sauf que le répertoire des bibliothèques /opt/qt/lib doit apparaitre dans /etc/ld.so.conf de façon à ce que ldd puisse trouver les bibliothèques partagées. Les commandes suivantes vont ajouter ce qu'il manque:
cat >> /etc/ld.so.conf << "EOF" # Début ajout qt dans /etc/ld.so.conf /opt/qt/lib # Fin ajout qt EOF ldconfig |
Vous devez ajouter le chemin vers les pages man de Qt dans le fichier man.conf. Ceci est fait avec la commande suivante:
cat >> /etc/man.conf << "EOF" # Début ajout qt dans man.conf MANPATH /opt/qt/doc/man # Fin ajout qt EOF |
Le package Qt package contient les bibliothèques libqt-mt et libqui.
La bibliothèque Qt/X11 contient les API nécessaires à l'utilisation de programmes KDE.
Précédent | Sommaire | Suivant |
Fontconfig-2.2.1 | Niveau supérieur | GTK+-1.2.10 |