从 Ubuntu 15.04 升级到 15.10 后,我的 Canon PIXMA MX870 扫描仪出现问题,无法被 Simple Scan 或 Xsane 识别。我找到了如何让它工作的答案:
建议的解决方案建议在我的 Ubuntu 15.10 上安装实验库。它确实解决了我的问题,我可以看到我的扫描仪,但不幸的是 TeamViewer 11 需要 libjpeg62(原始库)。在我重新安装 TeamViewer 后,它“修复”了它需要的一些库,但我的 Simple Scan 和 Xsane 应用程序就消失了。
我的“apt-get autoremove;apt-get autoclean”的输出:
以下软件包将被删除:argyll argyll-ref gnome-control-center-data gnome-settings-daemon libcolord-gtk1 libgoa-backend-1.0-1 xsane-common
libjpeg62-turbo 版本:1:1.4.80-115-gfb907b2-1
libsane-通用 版本:1.0.26~git20151121-1
库 版本:1.0.26~git20151121-1
当我尝试安装 Simple Scan 时出现以下错误:
simple-scan:依赖:zlib1g(>= 1:1.1.4)但需要安装 1:1.2.8.dfsg-2ubuntu4
尝试安装 Xsane 时出现类似消息:
xsane:依赖:xsane-common(= 0.998-6ubuntu1)但需要安装 0.998-6ubuntu1
Depends: libc6 (>= 2.14) but 2.21-0ubuntu4.1 is to be installed Depends: libgimp2.0 (>= 2.4.0) but 2.8.14-1ubuntu2 is to be installed Depends: libglib2.0-0 (>= 2.12.0) but 2.46.1-1 is to be installed Depends: libgtk2.0-0 (>= 2.14.0) but 2.24.28-1ubuntu1.1 is to be installed Depends: libjpeg8 (>= 8c) but 8c-2ubuntu8 is to be installed Depends: libpng12-0 (>= 1.2.13-4) but 1.2.51-0ubuntu3.15.10.2 is to be installed Depends: libsane (>= 1.0.11-3) but 1.0.25+git20150528-1ubuntu2 is to be installed Depends: libtiff5 (>= 4.0.3) but 4.0.3-12.3ubuntu2 is to be installed Depends: zlib1g (>= 1:1.1.4) but 1:1.2.8.dfsg-2ubuntu4 is to be installed
问题:
- 是否可以让我的 TeamViewer 像 Simple Scan 和 Xsane 一样工作?
- 我该如何修复我的图书馆的问题?
答案1
我相信我找到了一种方法来回答我自己的问题:
1)看来我无法同时拥有这两个库 - 实验版和有缺陷的稳定版。所以我不得不做出选择。我可以不用 Simple Scan 和 Xsane,因为 scangearmp 仍可与我的扫描仪配合使用!解决方案是摆脱实验库。
2)再次,解决方案是摆脱实验性的库,方法如下:
##以root身份重新安装下载的软件包
# dpkg -i libjpeg62-turbo_1.4.80-115-gfb907b2-1_amd64.deb
# dpkg -i libsane-common_1.0.26~git20151121-1_all.deb
- # dpkg -i libsane_1.0.26~git20151121-1_amd64.deb
# #现在彻底删除实验库
- # dpkg -P libsane
- # dpkg -P libsane-common
- # dpkg -P libjpeg62-turbo
启动“Ubuntu 软件中心”,单击“确定”让 Ubuntu 修复缺失的库。或者,您可以安装和卸载 Simple Scan 或 Xsane,这样就大功告成了 - 所有库现在都已修复,一切恢复正常!