Cài đặt LibNFC trên Ubuntu


3

Tôi có một số chip NFC mà tôi muốn có thể đọc được khi cài đặt Ubuntu, tôi có bảng Breakout PN532 và tôi muốn cài đặt LibNFC để tôi có thể sửa đổi và đọc chúng. Tôi đã theo dõi một hướng dẫn và các bước là như thế này:

apt-get install autoconf libtool libusb-dev libpcsclite-dev build-essential
wget https://github.com/nfc-tools/libnfc/releases/download/libnfc-1.7.1/libnfc-1.7.1.tar.bz2
tar -jxvf libnfc-1.7.1.tar.bz2
cd libnfc-1.7.1
autoreconf -vis
./configure --with-drivers=all --sysconfdir=/etc --prefix=/usr
make
sudo make install
sudo mkdir /etc/nfc
sudo mkdir /etc/nfc/devices.d

Tuy nhiên tôi bị kẹt tại

make

Tôi nhận được một lỗi không khớp phiên bản, tuy nhiên tôi không biết cách khắc phục, mọi nghiên cứu đều vô dụng, đây là đoạn mã lỗi.

(CDPATH="${ZSH_VERSION+.}:" && cd . && autoheader) rm -f stamp-h1 touch config.h.in cd . && /bin/bash ./config.status config.h config.status: creating config.h make all-recursive make[1]: Entering directory '/home/ubuntu/libnfc-1.7.1'
Making all in libnfc
make[2]: Entering directory '/home/ubuntu/libnfc-1.7.1/libnfc' Making all in chips
make[3]: Entering directory '/home/ubuntu/libnfc-1.7.1/libnfc/chips' CC libnfcchips_la-pn53x.lo
libtool: Version mismatch error. This is libtool 2.4.6 Debian-2.4.6-0.1, but the
libtool: definition of this LT_INIT comes from libtool 2.4.2.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6 Debian-2.4.6-0.1
libtool: and run autoconf again.
Makefile:397: recipe for target 'libnfcchips_la-pn53x.lo' failed
make[3]: *** [libnfcchips_la-pn53x.lo] Error 63
make[3]: Leaving directory '/home/ubuntu/libnfc-1.7.1/libnfc/chips'
Makefile:613: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/ubuntu/libnfc-1.7.1/libnfc'
Makefile:478: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/libnfc-1.7.1'
Makefile:385: recipe for target 'all' failed
make: *** [all] Error 2

Cập nhật : Thay vào đó tôi đã tải xuống từ trang này (nó ở trong trang wiki) và theo dõi tệp CÀI ĐẶT (với một tinh chỉnh cần thiết)

  1. ./có hình --prefix = / usr

  2. chế tạo

  3. sudo thực hiện cài đặt

Điều đó sẽ làm điều đó

Câu trả lời:


0

Hãy thử cài đặt libtool-bin gói


Chào mừng bạn đến với Siêu người dùng! Câu trả lời của bạn cần chi tiết hơn. Xin vui lòng chỉnh sửa câu hỏi của bạn để giải thích cách thực hiện những gì bạn đề xuất sẽ trả lời câu hỏi của OP.
Twisty Impersonator
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.