Обновить

Подключаем дешёвый USB-сканер отпечатков пальцев Chipsailing CS9711 в Linux

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.3K
Всего голосов 5: ↑4 и ↓1+3
Комментарии3

Комментарии 3

Вы скопировали мой пост, добавив в него ложных фактов. Часть команд приведена с ошибками, они не сработают, т.е. вы их не проверяли.

Спасибо, что указали на свой пост. Я сверил оба текста.

По первому пункту (заимствование): Вы абсолютно правы. Моя статья действительно является компиляцией и расширением вашей работы, а также материалов из связанных репозиториев (archeYR, Luigi-Pizzolito). Мне следовало явно указать это в самом начале, сославшись на ваш оригинальный пост как на фундамент. Это моя недоработка, спасибо, что поправили.

По второму пункту (ложные факты и ошибки): Здесь вы тоже во многом правы. Я хотел сделать гайд более полным, добавив альтернативные методы и раздел "Возможные проблемы". Но в погоне за полнотой я допустил неточности, которые вы справедливо заметили. Давайте разберем их по пунктам, чтобы у читателей была верная информация:

  1. Установка зависимостей (libfprint-2-dev). В моей версии я предлагаю ставить пакет libfprint-2-dev до сборки форка. Вы в своем гайде этого не делаете, и это правильнее. Моя команда формально сработает, но она установит "конкурирующую" системную библиотеку раньше времени. Это может запутать новичков. Лучше следовать вашей логике: ставить только необходимые для сборки зависимости (libgusb-devlibopencv-dev и т.д.), а libfprint-2-dev не трогать, чтобы не создавать лишних связей.

  2. Альтернативный способ с пересборкой fprintd. Это самый спорный раздел в моей статье.

  3. Команды в разделе "Удаление". В своем гайде я написал sudo ninja -C build uninstall. В вашем оригинале вы используете sudo ninja uninstall (находясь в корне исходников). Оба варианта могут работать в зависимости от версии ninja и структуры сборки, но вариант с -C build более универсален и корректен для современных сборок meson, так как явно указывает на каталог сборки. В вашем методе подразумевается, что пользователь уже находится в корне проекта. Я использовал более универсальный синтаксис, но в контексте пошаговой инструкции для новичков это могло создать путаницу, если они неверно поняли, из какой папки запускать команду.


Спасибо вам за ваш труд и за то, что держите руку на пульсе. Ваш пост - отличная, выверенная инструкция. Моя попытка сделать её улучшенную версию привела к появлению неточностей. Я обязательно:

  • Добавлю в начало своей статьи ссылку на ваш оригинальный пост как на первоисточник.

  • Перепроверю и скорректирую раздел про альтернативную сборку fprintd.

  • Уточню команды, чтобы они были понятны новичкам.

Спасибо за конструктивную критику, она делает контент лучше

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации