Fingerprint (RISOLTO)

Prossima versione di Ubuntu in fase di sviluppo e test. Per i precedenti rilasci, consultare «Archivio del forum».
comon7
Prode Principiante
Messaggi: 87
Iscrizione: domenica 19 febbraio 2012, 20:50

Fingerprint (RISOLTO)

Messaggio da comon7 »

Ciao ragazzi chi di voi ha voglia di insegnarmi passo passo come installare questo lettore di impronte digitali sulla 12 Beta 1?

All'interno della ver. 1.3 c'è il file readme ma prima di fare cazzate vorrei il supporto di qulche esperto... tanto per provare al massimo non funziona. Nella 11.10 andava benissimo..

Grazie

http://www.n-view.net/Appliance/fingerp ... nloads.php
Ultima modifica di comon7 il martedì 13 marzo 2012, 18:53, modificato 1 volta in totale.
Lenovo ThinkPad T61
Core duo, 4 Gb Ram HD 7200 Rpm, NVidia Quadro 140M, Fingerprint ciapa :-=)
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 25000
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: xubuntu
Distribuzione: Xubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: Fingerprint

Messaggio da magozurlinux »

Da terminale dai questo comando:

Codice: Seleziona tutto

sudo apt-get install build-essential linux-headers-$(uname -r)
copia o sposta nella tua Cartella home il pacchetto fingerprint-gui-1.03.tar.gz.

Apri il terminale e dai questi comandi:

Codice: Seleziona tutto

tar zxvf fingerprint-gui-1.03.tar.gz

Codice: Seleziona tutto

cd fingerprint*

Codice: Seleziona tutto

qmake-qt4

Codice: Seleziona tutto

make
se non ci sono errori di compilazione, procedi coll'installazione del modulo driver

se hai il lettore UPEK, dai questo comando:

Codice: Seleziona tutto

sudo make install-upek
altrimenti dai questo comando:

Codice: Seleziona tutto

sudo make install


ho letto il README, spero che vada tutto bene!

Ciao
Ultima modifica di magozurlinux il venerdì 9 marzo 2012, 18:50, modificato 1 volta in totale.
Xubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
comon7
Prode Principiante
Messaggi: 87
Iscrizione: domenica 19 febbraio 2012, 20:50

Re: Fingerprint

Messaggio da comon7 »

ciao, grazie per l'assistenza!
ho errori al comando make, cosa significano? ti posto il tutto:

Il programma "qmake-qt4" non è attualmente installato.  È possibile installarlo digitando:
sudo apt-get install qt4-qmake
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$ ^C
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$ sudo apt-get install qt4-qmake
[sudo] password for dario:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze     
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti NUOVI saranno installati:
  qt4-qmake
0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 1254 kB di archivi.
Dopo quest'operazione, verranno occupati 5076 kB di spazio su disco.
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ precise/main qt4-qmake amd64 4:4.8.0-1ubuntu9 [1254 kB]
Recuperati 1254 kB in 4s (259 kB/s)   
Selezionato il pacchetto qt4-qmake non precedentemente selezionato.
(Lettura del database... 162875 file e directory attualmente installati.)
Estrazione di qt4-qmake (da .../qt4-qmake_4%3a4.8.0-1ubuntu9_amd64.deb)...
Elaborazione dei trigger per man-db...
Configurazione di qt4-qmake (4:4.8.0-1ubuntu9)...
update-alternatives: viene usato /usr/bin/qmake-qt4 per fornire /usr/bin/qmake (qmake) in modalità automatica.
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$ qmake-qt4
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$ cd fingerprint*
bash: cd: fingerprint.pro: Non è una directory
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$ qmake-qt4
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$ sudo qmake-qt4
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$ make
cd bin/ && /usr/bin/qmake-qt4 /home/dario/fingerprint-gui-1.03/bin/bin.pro -o Makefile
cd bin/ && make -f Makefile
make[1]: ingresso nella directory "/home/dario/fingerprint-gui-1.03/bin"
cd fingerprint-gui/ && /usr/bin/qmake-qt4 /home/dario/fingerprint-gui-1.03/bin/fingerprint-gui/fingerprint-gui.pro -o Makefile
cd fingerprint-gui/ && make -f Makefile
make[2]: ingresso nella directory "/home/dario/fingerprint-gui-1.03/bin/fingerprint-gui"
/usr/bin/uic-qt4 ../../src/About.ui -o ui_About.h
make[2]: /usr/bin/uic-qt4: comando non trovato
make[2]: *** [ui_About.h] Errore 127
make[2]: uscita dalla directory "/home/dario/fingerprint-gui-1.03/bin/fingerprint-gui"
make[1]: *** [sub-fingerprint-gui-make_default] Errore 2
make[1]: uscita dalla directory "/home/dario/fingerprint-gui-1.03/bin"
make: *** [sub-bin-make_default] Errore 2
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$
Lenovo ThinkPad T61
Core duo, 4 Gb Ram HD 7200 Rpm, NVidia Quadro 140M, Fingerprint ciapa :-=)
comon7
Prode Principiante
Messaggi: 87
Iscrizione: domenica 19 febbraio 2012, 20:50

Re: Fingerprint

Messaggio da comon7 »

ho riprovato installando le librerie mancanti elencate dal file "readme", la compilazione sembra nadare meglio ma restituisce cmq due errori...
P.S. perchè al comando make-qt4 non succede nulla?

cd bin/ && make -f Makefile
make[1]: ingresso nella directory "/home/dario/fingerprint-gui-1.03/bin"
cd fingerprint-gui/ && make -f Makefile
make[2]: ingresso nella directory "/home/dario/fingerprint-gui-1.03/bin/fingerprint-gui"
/usr/bin/uic-qt4 ../../src/About.ui -o ui_About.h
/usr/bin/uic-qt4 ../../src/ExistDialog.ui -o ui_ExistDialog.h
/usr/bin/uic-qt4 ../../src/FingerprintGUI.ui -o ui_FingerprintGUI.h
/usr/bin/uic-qt4 ../../src/SavedDialog.ui -o ui_SavedDialog.h
/usr/bin/uic-qt4 ../../src/Message.ui -o ui_Message.h
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o DeviceHandler.o ../../src/DeviceHandler.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o PermissionHandler.o ../../src/PermissionHandler.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o AboutImpl.o ../../src/AboutImpl.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o ExistDialogImpl.o ../../src/ExistDialogImpl.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o Fingerprint.o ../../src/Fingerprint.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o FingerprintData.o ../../src/FingerprintData.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o UpekDevice.o ../../src/drivers/UpekDevice.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o GenericDevice.o ../../src/drivers/GenericDevice.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o FingerprintGUI.o ../../src/FingerprintGUI.cpp
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I. -o MainWindowImpl.o ../../src/MainWindowImpl.cpp
In file included from ../../src/MainWindowImpl.cpp:46:0:
../../src/../include/UserSettings.h:30:20: fatal error: QtCrypto: File o directory non esistente
compilation terminated.
make[2]: *** [MainWindowImpl.o] Errore 1
make[2]: uscita dalla directory "/home/dario/fingerprint-gui-1.03/bin/fingerprint-gui"
make[1]: *** [sub-fingerprint-gui-make_default] Errore 2
make[1]: uscita dalla directory "/home/dario/fingerprint-gui-1.03/bin"
make: *** [sub-bin-make_default] Errore 2
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$
Lenovo ThinkPad T61
Core duo, 4 Gb Ram HD 7200 Rpm, NVidia Quadro 140M, Fingerprint ciapa :-=)
comon7
Prode Principiante
Messaggi: 87
Iscrizione: domenica 19 febbraio 2012, 20:50

Re: Fingerprint

Messaggio da comon7 »

Ho trovato questo... Mi da gli stessi errori ma francamente non capisco dove aggiungere le righe che hanno evidenziato... anzi parla di modificare..
Riuscite ad aiutarmi?

http://darkblue.homeip.net/fingerprint/ ... 91&Posts=0

e questo
http://dsixe-wpf.blogspot.com/2011/12/u ... buntu.html

;)
Lenovo ThinkPad T61
Core duo, 4 Gb Ram HD 7200 Rpm, NVidia Quadro 140M, Fingerprint ciapa :-=)
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 25000
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: xubuntu
Distribuzione: Xubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: Fingerprint

Messaggio da magozurlinux »

Ho letto i due topics non è molto chiaro; gli utenti, per gelosia, non intendono diffondere le loro conoscenze informatiche accumulate negli anni; di quello che sono riuscito a capire, e che una volta scompattato il pacchetto fingerprint-gui-1.03.tar.gz, devi modificare il file fingerprint-gui-1.03/bin/fingerprint-gui

Da terminale dai questo comando:

Codice: Seleziona tutto

sudo gedit fingerprint-gui-1.03/bin/fingerprint-gui/fingerprint-gui.pro
aggiungi quello evidenziato in rosso:
TEMPLATE = app
CONFIG += qt thread crypto
TARGET = fingerprint-gui
QT += xml
DEPENDPATH += . ../../include ../../src
INCLUDEPATH += . ../../include ../../upek/include
INCPATH      = -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCrypto -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I../../include -I../../upek/include -I. -I.
poi dai questi comandi:

Codice: Seleziona tutto

cd fingerprint-gui-1.03

Codice: Seleziona tutto

qmake-qt4
quando viene creato il file Makefile, lo apri e lo modifichi mettendo questo:

Codice: Seleziona tutto

LIBS          = $(SUBLIBS)  -L/usr/lib/x86_64-linux-gnu -lusb-1.0 -lfprint -lpam -ldl -lpthread -lQtXml -lQtGui -lQtCore -lqca
salva ed esci dall'editor di testo.

Da terminale dai questi comandi:

Codice: Seleziona tutto

make
se non ci sono errori di compilazione, procedi coll'installazione del modulo driver

se hai il lettore UPEK, dai questo comando:

Codice: Seleziona tutto

sudo make install-upek
altrimenti dai questo comando:

Codice: Seleziona tutto

sudo make install
Riavvia il pc.
Xubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
comon7
Prode Principiante
Messaggi: 87
Iscrizione: domenica 19 febbraio 2012, 20:50

Re: Fingerprint

Messaggio da comon7 »

Incredibile.. è appena uscita la ver. 1.04 che corregge gli errori appena riscontrati, tuttavia sia con la 1.03 che con la .04 la compilazione "make" si interrompe con lo stesso errore (bisapi); vedi sotto.
Come posso risolvere?


cd bin/ && make -f Makefile
make[1]: ingresso nella directory "/home/dario/fingerprint-gui-1.03/bin"
/usr/bin/qmake-qt4 -o Makefile bin.pro
make[1]: uscita dalla directory "/home/dario/fingerprint-gui-1.03/bin"
make[1]: ingresso nella directory "/home/dario/fingerprint-gui-1.03/bin"
cd fingerprint-gui/ && make -f Makefile
make[2]: ingresso nella directory "/home/dario/fingerprint-gui-1.03/bin/fingerprint-gui"
g++ -c -m64 -pipe -fno-strict-aliasing -O2 -D_REENTRANT -Wall -W -DQT_WEBKIT -DLIBEXECDIR=\"/usr/local/lib/fingerprint-gui\" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I-I/usr/share/qt4/mkspecs/linux-g++-64 -I-I. -I-I/usr/include/QtCrypto -I-I/usr/include/qt4/QtCore -I-I/usr/include/qt4/QtGui -I-I/usr/include/qt4/QtXml -I-I/usr/include/qt4 -I-I. -I-I../../include -I-I../../upek/include -I-I. -I-I. -I/usr/include/QtCrypto -I. -I. -o MainWindowImpl.o ../../src/MainWindowImpl.cpp
In file included from ../../src/MainWindowImpl.cpp:39:0:
../../src/../include/DeviceHandler.h:38:19: fatal error: bsapi.h: File o directory non esistente
compilation terminated.
make[2]: *** [MainWindowImpl.o] Errore 1
make[2]: uscita dalla directory "/home/dario/fingerprint-gui-1.03/bin/fingerprint-gui"
make[1]: *** [sub-fingerprint-gui-make_default] Errore 2
make[1]: uscita dalla directory "/home/dario/fingerprint-gui-1.03/bin"
make: *** [sub-bin-make_default] Errore 2
dario@dario-ThinkPad-T61:~/fingerprint-gui-1.03$
Lenovo ThinkPad T61
Core duo, 4 Gb Ram HD 7200 Rpm, NVidia Quadro 140M, Fingerprint ciapa :-=)
comon7
Prode Principiante
Messaggi: 87
Iscrizione: domenica 19 febbraio 2012, 20:50

Re: Fingerprint (RISOLTO)

Messaggio da comon7 »

Sono riuscito ad installare dai repository:

https://launchpad.net/~fingerprint/+arc ... rprint-gui

tuttavia non funziona benissimo o almeno ha un piccolo bug: dopo avere configurato il fingerprint, all'accesso affichè appaia la schermata di accesso al lettore è necessario premere invio, passare il dito e poi ancora invio...
Spero lo risolvano, cmq la instal funziona!

Grazie uomo!
:(
Lenovo ThinkPad T61
Core duo, 4 Gb Ram HD 7200 Rpm, NVidia Quadro 140M, Fingerprint ciapa :-=)
Scrivi risposta

Ritorna a “Precise Pangolin 12.04”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite