Installation du lecteur d'empreinte digitale IBM
BioAPI
Le pilote de ce lecteur d'empreintes digitales est en fait une librairie qui est gérée par BioAPI. Il est donc nécessaire d'installer cette interface en premier.
Il existe une version officielle et une non-officielle. J'ai choisi de suivre les conseils de UPEK et d'installer la version non-officielle.
Attention : Si vous utilisez GCC 4.x, un patch vous sera probablement nécessaire. bioapi-1.2.2-gcc4.0.diff
Il faut donc en premier lieu télécharger l'archive (http://www.qrivy.net/~michael/blua/bioapi/bioapi-1.2.2.tar.bz2).
Une fois l'archive récupérée on procède à l'installation. Celle-ci nécessite la librairie QT ainsi que son kit de développement GUI.
On décompresse l'archive :
user@localhost $ tar xjvf bioapi-1.2.2.tar.bz2
user@localhost $ cd bioapi-1.2.2
On applique le patch gcc 4.x (facultatif) :
user@localhost $ patch -p1 < bioapi-1.2.2-gcc4.0.diff
On compile l'application et on l'installe :
2.1 Méthode classique
user@localhost $ ./configure
Si un problème de détection de la librairie QT survient alors que celle-ci est installée il faut utiliser l'option de configure : –with-Qt-lib-dir=/usr/lib.
user@localhost $ make
user@localhost $ su
root@localhost # make install
2.2 Méthode pour debian
Il existe un repository Debian proposant la version non-officielle de BioAPI mais le package fait référence à une librairie qui n'existe plus (libqt3c102-mt). Il faut donc refaire un package. (D'autant plus que la version proposée en packet n'est pas la dernière).
user@localhost $ fakeroot dpkg-buildpackage
user@localhost $ su
root@localhost # dpkg -i ../bioapi_1.2.2_i386.deb