我正在尝试设置一个网络服务以在 Ubuntu 12.10 上运行 saned(运行 sane-test 后端),并在虚拟机上运行它。
我按照找到的指示这里并且我已经达到了这样的程度,如果我使用像 xsane 这样的前端,或者使用命令,scanimage -d test
我就会得到所需的行为。(我得到了测试图像)。
但是当我尝试使用网络恶魔访问后端(从本地主机)时,连接失败。
我使用telnet
了127.0.0.1 6566
,但出现以下错误:
saned: symbol lookup error:
saned: undefined symbol: sanei_w_init
我是 Linux 新手,所以我可能会犯一些愚蠢的错误。有什么办法可以解决这个问题吗?
[更新] 发布此问题后,我注销并重新登录,一切正常。几天后我再次尝试,但仍然出现与之前相同的错误。有什么帮助吗?
答案1
问题在于安装了 SANE,却不知道机器上已经安装了 SANE。正是重复安装造成了混乱。
答案2
问题在于您有 Ubuntu 安装的文件。您可以轻松解决此问题,但它可能会导致以后的包管理出现问题。
根据 README.txt
请检查您的系统上是否安装了任何旧版本的 SANE。特别是如果 SANE 库安装在不同的前缀目录(例如 /usr/lib/)中,这可能会导致外部前端出现问题。请删除这些库(libsane)。, sane/libsane-),或者在安装此版本的 SANE 之前手动使用数据包管理器进行安装。
简单来说就是核爆/usr/lib/sane
。
rm -rf /usr/lib/sane/*
或者,使用 libsane 的东西应该首先在 /usr/local/lib 中搜索。SANE 就是在这里安装的。
答案3
我个人认为,在 GNU/Linux KDu-2.0-Final 中,在安装各种格式后,扫描仪就可以完全运行,您可以放心使用并输入脚本,安装脚本并单击鼠标,扫描仪可以在您的 Linux 基础 Debian / ubuntu 12.04 /12.10 上立即运行,只需几分钟。
http://indexdata.com.br/Linux/Drivers/Scanner/HP/hp2400c/hp2400c-hpG2410install
等待...
支持技术ID