web-dev-qa-db-ja.com

兄弟スキャナー用のbrscan4のインストールは、Ubuntu 16.10の新規インストールでは機能しません

私はネットワークスキャナー(DCP-7070DW)のドライバーを非常に長い間使用してきましたが、まだ他の実行中のコンピューターで使用しています。しかし、他のUbuntu 16.10をアップグレードした後でもまだ機能する場合でも、Ubuntu 16.10の新規インストールにインストールするのに苦労しています。

scanimage -Lの実行は、セグメンテーション違反で失敗します。

$ ldd /usr/bin/scanimage 
linux-vdso.so.1 =>  (0x00007fffcefad000)
libsane.so.1 => /usr/lib/x86_64-linux-gnu/libsane.so.1 (0x00007fd82ed31000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd82e96a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd82e766000)
/lib64/ld-linux-x86-64.so.2 (0x00005651dc8dc000)

GDBを実行している場合

(gdb) run -L
Starting program: /usr/bin/scanimage -L
[Thread debugging using libthread_db enabled]
Using Host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff73ecd3e in __pthread_initialize_minimal_internal ()
    at nptl-init.c:322
322 nptl-init.c: Aucun fichier ou dossier de ce type.

私の/etc/sane.d/dll.confには、期待どおり最終行としてbrother4があります。

私が持っている:

  • /usr/lib64/sane/libsane-brother4.so
  • /usr/lib/x86_64-linux-gnu/sane/libsane-brother4.so

問題を修正する方法のアイデアはありますか?

2
Natim

私はldd /usr/lib64/sane/libsane-brother4.soをしました、そして私は持っています:

libusb-0.1.so.4 => not found

したがって、この依存関係をインストールする必要があると思いました。

インストールするには、次を実行します:Sudo apt-get install libusb-0.1-4

そしてボイラ:

$ scanimage -L
device `brother4:net1;dev0' is a Brother DCP7070DW DCP-7070DW
1
Natim