尝试安装佳能打印机,但在某些时候遇到了麻烦(请参阅此问题,关于 12.10 部分)我注意到我没有完全遵循 Ubuntu 文档对 12.04 的建议:我安装了 2.4 版的佳能驱动程序,而 ubuntu网站给出了 v.2.3 的链接。
在 2.4 版本中我偶然发现了该问题中提出的步骤,在删除驱动程序并尝试安装 2.3 版本(cndrvcups-common_2.30-1_i386)后,我遇到了未满足的依赖关系:gs-esp
但是如何安装呢?
在 Synaptic 中找不到它
如果我输入
apt-cache show ghostscript | grep ^提供
我只得到
提供:postscript-viewer
的输出apt-cache policy ghostscript
是
Installed: 9.06~dfsg-0ubuntu4
Candidate: 9.06~dfsg-0ubuntu4
Version table:
*** 9.06~dfsg-0ubuntu4 0
500 http://fr.archive.ubuntu.com/ubuntu/ quantal/main i386 Packages
100 /var/lib/dpkg/status
还,
$ sudo dpkg -i cndrvcups-common_2.30-1_i386.deb
Selecting previously unselected package cndrvcups-common.
(Reading database ... 388209 files and directories currently installed.)
Unpacking cndrvcups-common (from cndrvcups-common_2.30-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
Errors were encountered while processing:
cndrvcups-common
答案1
您那里的 2.40 版本包仅依赖于此:
Depends: [...] gs-esp | ghostscript (>= 9.00) [...]
意思是这是一个或关系,所以Ubuntu 中的ghostscript
版本9.05~dfsg-0ubuntu4.2
(精确) 或9.06~dfsg-0ubuntu4
(量子) 将满足它。
而该软件包的 2.30 版本具有以下依赖项:
Depends: [...], gs-esp, [...]
该软件包ghostscript
在 12.04 中提供了此功能:
apt-cache show ghostscript | grep ^Provides
Provides: gs-esp, postscript-viewer
但在 12.10 中却不是这样。
底线:除非您想修改此二进制包,否则此 2.30 版本无法安装在 12.10 及更高版本上。请使用 2.40 版本。