Хорошо, я загрузил драйвер и проверил его. Я не гарантирую, что он сработает, но, по крайней мере, он скомпилируется.
Проблема заключается в том, что код в makefile (a makefile - это файл, который указывает, как компилировать программы), которые проверяют наличие зависимостей, устарел. Поэтому правильным решением было бы попросить производителя обновить драйвер.
Тем временем вы можете использовать «молот» решение: удалить проверку зависимостей и попытаться скомпилировать драйвер в любом случае.
Для этого вам нужно изменить makefile. После шага cd starcupsdrv по вашему вопросу откройте файл makefile с вашим предпочтительным редактором (например, с gedit makefile); перейдите к этой точке:
и УДАЛИТЕ строки 14, 15 и 16, так что это похоже на это:
Теперь сделать будет успех, с некоторым неприятным предупреждением. Затем, следуя инструкциям, я надеюсь, что это сработает для вас.
Бинарные файлы выполняются на моей машине, поэтому существует довольно высокая вероятность того, что они будут работать, если makefile установит их в правильном месте. Помните, что этап установки должен выполняться как root, поэтому с помощью
sudo make install
Удачи!