Ubuntu 12.10:安装佳能 UFR2 驱动程序时出错

Ubuntu 12.10:安装佳能 UFR2 驱动程序时出错

我尝试安装 Canon MF4150 的驱动程序,该驱动程序我在之前的 10.04 实例下成功使用过。
但是当我运行安装 .deb 包的命令时,它给出了一个错误,抱怨缺少 ghostscript 包。
当然,尝试 apt-get 安装该包时,它说没有安装候选项:

root@u1210:/Dati/DOWNLOAD/Drivers/Canon# dpkg -i *.deb
Selecting previously unselected package cndrvcups-common.
(Reading database ... 271641 files and directories currently installed.)
Unpacking cndrvcups-common (from cndrvcups-common_2.20-1_i386.deb) ...

Selecting previously unselected package cndrvcups-ufr2-uk.
Unpacking cndrvcups-ufr2-uk (from cndrvcups-ufr2-uk_2.20-1_i386.deb) ...
dpkg: dependency problems prevent configuration of cndrvcups-common: 
cndrvcups-common depends on gs-esp; however:

Package gs-esp is not installed.

dpkg: error processing cndrvcups-common (--install): 
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cndrvcups-ufr2-uk: 
cndrvcups-ufr2-uk depends on cndrvcups-common (>= 2.20); however:

  Package cndrvcups-common is not configured yet.

dpkg: error processing cndrvcups-ufr2-uk (--install):

 dependency problems - leaving unconfigured

Errors were encountered while processing:

cndrvcups-common 
cndrvcups-ufr2-uk

root@u1210:/Dati/DOWNLOAD/Drivers/Canon# sudo apt-get install gs-esp

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package gs-esp is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gs-esp' has no installation candidate

我该如何修复这个问题,或者使用其他解决方法来使用这些驱动程序?
请给我一些提示。

非常感谢
。Enrico

答案1

您的 debs 似乎引用了gs-esp(Ghostscript ESP 风格)包,该包已合并到 GNU Ghostscript并不再提供支持。

您至少有几个选择(按最容易出现的顺序排列):

  1. 下载更多最新的 UFR II 驱动程序 - 例如佳能的 v2.50但请检查您的打印机是否受此特定版本支持。如果不行,请尝试找到 2.40 或 2.30 并尝试它们。

  2. 如果后续版本(介于您的 2.20 和最新提供的 2.50 之间)在打印时遇到问题,请要求 Cannon 重新打包 v2.20。

  3. 无论如何,请确保您已ghostscript安装 - 您可以尝试通过告诉 dpkg 忽略带有key --ignore-depends=gs-esp标志的依赖性问题来安装 .deb。但是,您必须确保佳能软件启动gs二进制文件而不是或gs-esp提供正确的链接。您可以通过谷歌搜索旧包跟踪来获得提示,并查看它的二进制内容。gs-espgr

  4. 如果没有其他方法,您可以尝试从源代码构建自己的 v2.20 .deb,并提供适当的参考,但您必须创建自己的构建环境,这可能足够复杂。

相关内容