2

Мне пришлось установить вменяемые драйверы с помощью git из-за моего CanoScan 8800F, чтобы распознать сканер. Сканирование с помощью "scanimage" работает как шарм. Но я бы предпочел, чтобы у xsane был графический интерфейс. Проблема заключается в установке xsane без зависимостей libsane. В противном случае он установит libsane и перезапишет скомпилированные git-драйверы sane. Мой сканер больше не будет работать. Поэтому я попытался установить xsane вручную. Но это, кажется, боль в заднице. Первым делом я скачал исходники tar.gz (потому что не было подходящей версии 0.996 в качестве пакета deb). Во-вторых, я попытался скомпилировать, но я не смог сделать "make", потому что "SANE_CAP_ALWAYS_SETTABLE" не было определено в коде, что привело к ошибке компиляции. Затем я нашел патч, но патч тоже не сработал (Hunk # 1 не удалось в ...**). После этого я сам исправил код (я посмотрел на созданный "разностный" файл, созданный командой patch и искал то, что мне нужно отредактировать). "make" был в состоянии скомпилировать тогда. Когда я закончил, я создал пакет deb с "checkinstall -D make". В конце я установил пакет deb с помощью dpkg -i, но, похоже, нет никакого исполняемого файла в /usr /bin или где-либо еще, argh.

Все, что я хочу сделать, это установить xsane без зависимостей libsane (потому что они у меня уже есть, но apt не знает). Это как-то возможно?

1 ответ1

1

apt-get source xsane, затем настройте зависимости в папке debian. и восстановить .deb

это решит проблему, но вы также должны изменить версию на сумасшедшую, чтобы обновления не помешали вашей установке git позже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .