Моя конечная цель: использовать считыватель отпечатков пальцев Lenovo T430 на Ubuntustdio 20.04.
Тип устройства, согласно lsusb
:
Шина 001 Устройство 003: ID 147e:2020 Сопроцессор отпечатков пальцев Upek TouchChip (расширенный режим WBF).
Согласно с https://fprint.freedesktop.org/supported-devices.html они поддерживают это устройство.
Я скачал libfprint-master.tar.gz с помощью кнопки Download from https://gitlab.freedesktop.org/libfprint/libfprint.git и разархивировал в какой-то каталог libfprintf
. После распаковки я нахожу другой каталог libfprint-мастер
в нем и есть среди прочего каталог builddir
в том.
После установки python и meson-0.61.1 я также добавил
экспорт PATH="$PATH:/home/verwalter/.local/bin"
к ~/.профиль
для вызова meson builddir без явного указания полного пути к meson. Согласно с https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project я должен
CD
в корневой каталог исходного кода. Я сделал так:
cd /home/verwalter/Загрузки/libfprint/libfprint-мастер
применять meson builddir && cd builddir
оттуда
сделать дальнейшие шаги.
Шаг 2 не удался с этими сообщениями:
Система сборки Meson
Версия: 0.61.1
Исходный каталог: /home/verwalter/Downloads/libfprint/libfprint-master
Каталог сборки: /home/verwalter/Downloads/libfprint/libfprint-master/builddir
Тип сборки: нативная сборка
Название проекта: libfprint
Версия проекта: 1.94.2
Компилятор C для хост-компьютера: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
...
meson.build:68: ВНИМАНИЕ: рассмотрите возможность использования встроенной опции warning_level вместо "-Wall".
meson.build:69: ПРЕДУПРЕЖДЕНИЕ. Рассмотрите возможность использования встроенной опции warning_level вместо «-Wall».
Найден pkg-config: /usr/bin/pkg-config (0.29.1)
...
Найден объект зависимости времени выполнения-2.0: ДА 2.64.6
Не нашел CMake 'cmake'
Найдено CMake: НЕТ
Обнаружена зависимость gusb во время выполнения: НЕТ (пробовал pkgconfig)
meson.build:84:0: ОШИБКА: Зависимость "gusb" не найдена, попробовал pkgconfig
Полный журнал можно найти в /home/verwalter/Downloads/libfprint/libfprint-master/builddir/meson-logs/meson-log.txt.
Что я пропустил?
Какой следующий шаг, чтобы исправить это?