Mục tiêu cuối cùng của tôi: sử dụng đầu đọc dấu vân tay của Lenovo T430 trên Ubuntustdio 20.04.
Loại thiết bị, theo lsusb
:
Bus 001 Thiết bị 003: ID 147e:2020 Bộ đồng xử lý vân tay Upek TouchChip (chế độ nâng cao WBF).
Dựa theo https://fprint.freedesktop.org/supported-devices.html họ hỗ trợ thiết bị này.
Tôi đã tải xuống libfprint-master.tar.gz bằng nút Tải xuống từ https://gitlab.freedesktop.org/libfprint/libfprint.git và giải nén nó vào một số thư mục libfprintf
. Sau khi giải nén, tôi tìm thấy một thư mục khác libfprint-master
trong đó và có một thư mục khác xây dựng
trong cái đó.
Sau khi cài đặt python và meson-0.61.1, tôi cũng đã thêm
xuất PATH="$PATH:/home/verwalter/.local/bin"
đến ~/.profile
để gọi meson builddir mà không cung cấp rõ ràng đường dẫn đầy đủ tới meson. Dựa theo https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project tôi nên
đĩa CD
vào thư mục gốc của mã nguồn. Tôi đã làm như vậy:
cd /home/verwalter/Tải xuống/libfprint/libfprint-master
áp dụng meson builddir && cd builddir
từ đó
làm các bước tiếp theo.
Bước 2 không thành công với các thông báo sau:
Hệ thống xây dựng Meson
Phiên bản: 0.61.1
Thư mục nguồn: /home/verwalter/Downloads/libfprint/libfprint-master
Thư mục bản dựng: /home/verwalter/Downloads/libfprint/libfprint-master/builddir
Loại bản dựng: bản dựng gốc
Tên dự án: libfprint
Phiên bản dự án: 1.94.2
Trình biên dịch C cho máy chủ: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
...
meson.build:68: CẢNH BÁO: Cân nhắc sử dụng tùy chọn cảnh báo_level tích hợp sẵn thay vì sử dụng "-Wall".
meson.build:69: CẢNH BÁO: Cân nhắc sử dụng tùy chọn cảnh báo_level tích hợp sẵn thay vì sử dụng "-Wall".
Đã tìm thấy pkg-config: /usr/bin/pkg-config (0.29.1)
...
Đã tìm thấy phụ thuộc thời gian chạy gobject-2.0: CÓ 2.64.6
Không tìm thấy CMake 'cmake'
Đã tìm thấy CMake: KHÔNG
Đã tìm thấy gusb phụ thuộc thời gian chạy: KHÔNG (đã thử pkgconfig)
meson.build:84:0: LỖI: Không tìm thấy phụ thuộc "gusb", đã thử pkgconfig
Bạn có thể tìm thấy nhật ký đầy đủ tại /home/verwalter/Downloads/libfprint/libfprint-master/builddir/meson-logs/meson-log.txt
Tôi đã bỏ lỡ cái gì?
Bước tiếp theo để sửa lỗi này là gì?