Я пытаюсь установить драйверы fujitsu-usb-touchscreen из здесь , на Kubuntu 12.04, на мой новый Fujitsu LifeBook P1630. (См. fujitsu-usb-touchscreen на kubuntu 13.04 (64-разрядная версия) на P1630: `make` error .) Я загрузил файл .zip, разархивировал его и запустил make
в созданном каталоге ; все это работало как ожидалось. Однако, когда я запускаю sudo checkinstall
(который вызывает make install
), дела идут не так хорошо. С первой попытки установка прервалась со следующей ошибкой:
make: execvp: /etc/init.d/fujitsu_touchscreen: Permission denied
make: *** [install] Error 127
Я в конечном итоге решил эту проблему с помощью
$ sudo chmod +x /etc/init.d/fujitsu_touchscreen
, но хотя вторая sudo checkinstall
тогда не дает execvp
ошибка, это все еще терпит неудачу на более поздней стадии, и журнал (на stdout) показывает эту ошибку dpkg
:
dpkg: error processing /home/archelon/fujitsu-touchscreen-driver/cybergene-fujitsu-usb-touchscreen-112fdb75b406/cybergene-fujitsu-usb-touchscreen-112fdb75b406_amd64.deb (--install):
unable to create `/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy.dpkg-new' (while processing `/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy'): No such file or directory
И, действительно, нет /sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy
; есть, однако, /sys/module/fujitsu_usb_touchscreen/parameters/touch_maxy
, и это, вероятно, то, что было задумано. Но это неправильное имя файла не появляется в make-файле или любом другом файле в каталоге, по крайней мере, я не могу его найти. Также он не появляется, как я обнаружил после запуска sudo checkinstall --install=no
, как предложено ниже, в пакете .deb, созданном checkinstall.
Откуда может возникнуть такая типографская ошибка и как мне ее исправить?
Отредактировано, чтобы добавить: Я просматриваю содержимое .deb файл с ark
, инструментом Kubuntu по умолчанию. Он содержит только три файла: control.tar.gz
, data.tar.gz
и debian-binary
. data.tar.gz
содержит дерево каталогов, которое, как представляется, соответствует обычной корневой файловой системе, с каталогами / etc, / lib, / sys и / usr. (Глядя на другие файлы .deb в моей системе, эта структура выглядит типичной.) Вот скриншот:
.
( В полном размере .)
Вот еще один скриншот, показывающий, что control.tar.gz
содержит три файла, один из которых пуст:
.
] ( В полном размере .)
Вот фактический файл .deb: https://www.dropbox.com/s/odwxxez0fhyvg7a/cybergene-fujitsu-usb-touchscreen_112fdb75b406-1_amd64 .deb
Отредактировано 2013-09-28, чтобы добавить:
После повторной установки Kubuntu 12.04, на этот раз воссоздав раздел / home (который, опять же, была сгенерирована во время установки 13.04), я больше не могу воспроизвести эту ошибку. Мне все еще любопытно узнать, как подчеркивания изменились на косые, но похоже, что никто не имеет представления. Возможно, также интересно отметить, что, хотя я до сих пор не выполнил checkinstall
успешно этот пакет, я выполнил make install
; это требует выполнения /etc/init.d/fujitsu_touchscreen
и установки hal
, и графический интерфейс пользователя останавливается вскоре после завершения установки, и после этого я не заметил какой-либо особой новой функциональности, и система больше не может возобновлять приостановку; однако, это будет продолжено в другом месте.