使用指纹读取器读取 HP ProBook 138a:003f 有效性传感器

使用指纹读取器读取 HP ProBook 138a:003f 有效性传感器

我在 HP ProBook 440 G3 上使用 ubuntu 16.04。它有一个指纹读取器。lsusb显示以下驱动程序

Bus 001 Device 004: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader

Fingerprint GUIFprint显示没有驱动程序,正如预期的那样,因为138a:003f它不在其支持列表中。那么我如何在 ubuntu 中使用指纹读取器?

答案1

相反,请使用下面的链接,因为您可能有错误的存储库。我试过了,它对我来说是有效的。

图形用户界面指纹扫描仪

只要你的笔记本电脑有扫描仪,上述方法就可以奏效

您也可以尝试此方法

通过终端安装专有 Validity 驱动程序,如下所示。

.tar从以下位置下载文件在 Google Drive 上cd进入保存它的目录,然后运行以下命令:

tar xf vfs495.tar
cd vfs495
sudo apt-get install alien
sudo alien Validity-Sensor-Setup-4.5-118.00.x86_64.rpm
sudo dpkg -i validity-sensor-setup_4.5-119_amd64.deb
sudo apt-get install libssl1.0.0
sudo ln /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/libssl.so.0.9.8
sudo apt-get install libcrypto++-dev
sudo ln /usr/lib/libcryptopp.so.9 /usr/lib/libcrypto.so.0.9.8

编译并安装 libfprint

mkdir libfprint
cd libfprint
rpm2cpio ../libfprint-0.0.6-18.20.1.src.rpm | cpio -i --make-directories
tar xf libfprint-0.0.6.tar.bz2
cp ../libfprint-validity.patch ./libfprint-validity.patch
cd libfprint-0.0.6/
patch -p1 < ../libfprint-validity.patch
sudo apt-get install libusb-dev libcrypto++-dev libssl-dev libglib2.0-dev libmagickcore-dev checkinstall
./configure --prefix=/usr
make
sudo checkinstall -install=no make install
sudo dpkg -i libfprint_0.0.6-1_amd64.deb

编译安装fprint_demo

cd ../..
sudo apt-get install libgtk2.0-dev
tar xf fprint_demo-0.4.tar.bz2
cd fprint_demo-0.4
./configure --prefix=/usr
make
sudo checkinstall -install=no make install
sudo dpkg -i fprint-demo_0.4-1_amd64.deb

最后,注册手指

sudo /etc/init.d/vcsFPServiceDaemon start
sudo fprint_demo

应该会出现这个弹出窗口

缩略图

登记你的右手食指。

你现在可以开始了

答案2

您可以从这里。这是一个 rpm 包,因此您需要使用alien,并且还需要安装其他包。请参阅作为指南。

相关内容