Ok, eu tive o mesmo problema, é assim que eu consertei.
Com a ajuda do link
Primeiro, desconecte seu scanner e inicie tudo de novo.
Eu desinstalei Xsane
e tudo relacionado através de synaptic
. Eu também desinstalei tudo o que era configured
e make install
pelo sane-backends-git
.
Você faz assim:
$ cd [your sane-backends-git folder]
$ sudo make uninstall
Depois disso, verifiquei se tinha libsane.so.1 (e qualquer outro arquivo relacionado a sane
).
sudo find / -name libsane.so.1
Ok, tudo claro.
Instalando xsane
novamente com synaptic
e alguns dependencies
xsane 0.998-3ubuntu2
libsane 1.0.22-7ubuntu1
libsane-common 1.0.22-7ubuntu1
xsane-common 0.998-3ubuntu2
sane-utils 1.0.22-7ubuntu1
testando a saída de scanimage -V
, apenas por diversão
scanimage (sane-backends) 1.0.22; backend version 1.0.22
Próximas etapas, de acordo com a documentação do README.linux 1.0.24.git.
primeiro localize o libsane.so.1
sudo find / -name libsane.so.1
E, dependendo do seu sistema, anote a pasta em que libsane.so.1
está localizado. No meu caso:
/usr/lib/i386-linux-gnu/libsane.so.1
depois, da sua pasta sane-backends-git
./configure 2>&1 | tee ~/thiscommandwritesalogfiletoyourhomefolder.log
O 2>&1 | tee
grava um arquivo de log no local em que você o define. Isso pode ser útil, não obrigatório.
Por favor, verifique a saída do configure que o usb é suportado. Esta informação
vem com uma das últimas linhas. Se não, você precisa instalar o libusb-dev
agora e execute novamente a configuração.
instale o sane-git em /usr/local/lib/
$ make && sudo make install
Então uma das partes mais importantes, a criação dos links simbólicos. Observe que aqui você terá que alterar o nome da pasta daquele em que libsane.so.1
está localizado. (veja acima como fazer isso)
$ cd /usr/lib/i386-linux-gnu
$ sudo ln -sf /usr/local/lib/libsane.so.1.0.24 libsane.so.1
$ sudo ln -sf /usr/local/lib/sane/libsane.la libsane.la
$ cd -
copy udev rules file
$ sudo cp tools/udev/libsane.rules /etc/udev/rules.d
reconecte seu scanner ao barramento usb
aderir ao scanner de grupo
sudo adduser [YOU] saned
sudo adduser [YOU] scanner
e logoff
e login
novamente
isso deve ser feito.
scanimage -V
deve fornecer o último backend libsane, e o Xsane deve funcionar sem problemas.
Espero que tenha ajudado você.
E Nota , Se você tiver problemas com o encerramento do Xsane, apenas exclua o arquivo oculto na sua pasta pessoal .sane, digite Ctrl-H
in nautilus
e você o encontrará.