Instal·lació de les biblioteques Qwt sobre GNU/Linux Ubuntu
www.binefa.cat
20090225

Les Qwt són unes biblioteques amb un conjunt de ginys de les Qt per aplicacions tècniques

Tot i que les qwt estan als dipòsits (repositoris) d'Ubuntu, i degut a l'interès de gaudir dels avantatges de l'últim lliurament, aquí s'explica com fer la instal·lació des de les biblioteques descarregables des de la pàgina web del projecte.

Assegureu-vos que els paquets qt4-dev-tools i libqt4-dev estan instal·lats.

Descarregar-se a http://sourceforge.net/projects/qwt el paquet qwt (en el moment de fer el document és qwt - 5.1.1) a una carpeta dedicada (p.e.: /home/jordi/descarregues/qt/qwt i desar qwt-5.1.1.pdf i qwt-5.1.1.tar.bz2)

Des del Nautilus premeu el botó dret sobre qwt-5.1.1.tar.bz2 i seleccioneu Extreu aquí

Mitjançant el terminal, i com usuari, aneu a la carpeta generada (p.e.: /home/jordi/descarregues/qt/qwt/qwt-5.1.1 ) :

jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ qmake

jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ make

(trigarà una estona)

jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ sudo make install

Ara manca afegir la biblioteca al camí de les biblioteques

jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1$ sudo su -

root@jordi-passeig:~# cd /home/jordi/descarregues/qt/qwt/qwt-5.1.1

root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# echo "/usr/local/qwt-5.1.1/lib" > /etc/ld.so.conf.d/qwt.conf

root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# cp /usr/local/qwt-5.1.1/lib/* /usr/lib

root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# cp /usr/local/qwt-5.1.1/include/* /usr/include/qt4

root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# nano /etc/ld.so.conf.d/i486-linux-gnu.conf

Afegir a l'última línia /usr/lib . Mirant el contingut de l'arxiu quedarà :

root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# cat /etc/ld.so.conf.d/i486-linux-gnu.conf

# Multiarch support

/lib/i486-linux-gnu

/usr/lib/i486-linux-gnu

/usr/lib

root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# ldconfig

root@jordi-passeig:/home/jordi/descarregues/qt/qwt/qwt-5.1.1# exit

Per verificar que la instal·lació ha estat correcta proveu de compilar simple.cpp present a :  /home/jordi/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot
Genereu l'arxiu de projecte :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$ qmake -project

Genereu l'arxiu Makefile :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$ qmake
Modifiqueu l'arxiu Makefile afegint -lqwt a la variable LIBS per incloure la biblioteca qwt : 
LIBS          = $(SUBLIBS)  -L/usr/lib -lQtGui -lQtCore -lpthread -lqwt

Feu la compilació :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$ make
Executeu-ho :
jordi@jordi-passeig:~/descarregues/qt/qwt/qwt-5.1.1/examples/simple_plot$ ./simple_plot

Revisió del document :

20090225 - 1a versió : Document original del 25 de febrer del 2009 - www.binefa.cat