FingerPrint (leitor de digital) WA28 USB Fingerprint CS9711
Debian 13 (trixie)
Passo a passo para instalação do dispositivo:
sudo apt update
sudo apt install fprintd libpam-fprintd
Instalando as dependências que as vezes causam erros (pode ser necessário instalar novamente ao realizar a construção da instalação):
sudo apt build-dep libfprint
Dependências:
sudo apt install git build-essential meson ninja-build gobject-introspection libnss3-dev libgudev-1.0-dev gtk-doc-tools libgusb-dev libpixman-1-dev libopencv-dev doctest-dev
Precisamos fazer o clone do diretório GIT contendo o driver correto :
git clone https://github.com/ddlsmurf/libfprint-CS9711.git
E vamos realizar a construção:
cd libfprint-CS9711
meson setup build
ninja -C build
Caso ocorra o erro da dependência "doctest" (libfprint/sigfm/meson.build:5:10: ERROR: Dependency "doctest" not found, tried pkgconfig), necessário realizar as operações:
sudo mkdir -p /usr/share/pkgconfig
cat <<EOF | sudo tee /usr/share/pkgconfig/doctest.pc prefix=/usr includedir=\${prefix}/include Name: doctest Description: Header-only C++ test framework Version: 2.4.11 Cflags: -I\${includedir}/doctest EOF export PKG_CONFIG_PATH=/usr/share/pkgconfig:$PKG_CONFIG_PATH
Repita o processo de construção:
ninja -C build
Em caso de erro:
sudo apt build-dep libfprint
E repita o comando:
ninja -C build
Com tudo ok, vamos instalar e iniciar o serviço:
sudo ninja -C build install
sudo ldconfig
sudo systemctl restart fprintd.service
Executar o teste:
fprintd-enroll
Irá identificar suas digitais, coloque o dedo no leitor algumas vezes.
Se ocorrer algum erro, como no meu caso, será necessário seguir os passos:
Compilar o libfprint 1.94.3 do GIT novamente e reinstalar algumas coisas, segue a resolução:
sudo apt install git cmake udev libudev-dev libgudev-1.0-dev
git clone https://github.com/freedesktop/libfprint -b v1.94.3
cd libfprint
meson build
meson test -C build --print-errorlogs
sudo meson install -C build
sudo ldconfig
sudo systemctl restart fprintd.service
Executar o teste:
fprintd-enroll
Comentários
Postar um comentário