Scopul meu final: folosiți cititorul de amprente al unui Lenovo T430 pe Ubuntustdio 20.04.
Tipul dispozitivului, conform lsusb
:
Bus 001 Dispozitiv 003: ID 147e:2020 Upek TouchChip Fingerprint Coprocessor (mod avansat WBF).
Conform https://fprint.freedesktop.org/supported-devices.html ele suportă acest dispozitiv.
Am descărcat libfprint-master.tar.gz folosind butonul Descărcare de la https://gitlab.freedesktop.org/libfprint/libfprint.git și l-am dezarhivat într-un director libfprintf
. După dezarhivare, găsesc un alt director libfprint-master
în el și există printre altele și un director builddir
în acela.
După ce am instalat python și meson-0.61.1, am adăugat și eu
export PATH="$PATH:/home/verwalter/.local/bin"
la ~/.profil
pentru a apela meson builddir fără a oferi în mod explicit calea completă către meson. Conform https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project Ar trebui
CD
în directorul rădăcină al codului sursă. eu asa am facut:
cd /home/verwalter/Downloads/libfprint/libfprint-master
aplica meson builddir && cd builddir
de acolo
faceți pași suplimentari.
Pasul 2 a eșuat cu aceste mesaje:
Sistemul de construcție Meson
Versiune: 0.61.1
Director sursă: /home/verwalter/Downloads/libfprint/libfprint-master
Dir build: /home/verwalter/Downloads/libfprint/libfprint-master/builddir
Tip de construcție: construcție nativă
Numele proiectului: libfprint
Versiunea proiectului: 1.94.2
Compilatorul C pentru mașina gazdă: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
...
meson.build:68: AVERTISMENT: Luați în considerare utilizarea opțiunii încorporate warning_level în loc să folosiți „-Wall”.
meson.build:69: AVERTISMENT: Luați în considerare utilizarea opțiunii încorporate warning_level în loc să folosiți „-Wall”.
Pkg-config găsit: /usr/bin/pkg-config (0.29.1)
...
Dependența de rulare gobject-2.0 găsită: DA 2.64.6
Nu am găsit CMake 'cmake'
Găsit CMake: NU
Dependența de rulare gusb găsit: NU (a încercat pkgconfig)
meson.build:84:0: EROARE: Dependența „gusb” nu a fost găsită, am încercat pkgconfig
Un jurnal complet poate fi găsit la /home/verwalter/Downloads/libfprint/libfprint-master/builddir/meson-logs/meson-log.txt
Ce am pierdut?
Care este următorul pas pentru a corecta acest lucru?