我正在安装 Epson XP-310 驱动程序本网站。
当我尝试安装下载的.deb
文件时,出现以下错误:
The Package System is broken
epson-inkjet-printer-201303w:i386: Depends: lsb(>=3.2) but 4.1+Debian11ubuntu is installed
我很困惑。它说我必须有 lsb 版本 >=3.2,但我有 4.1。为什么我会收到依赖性错误?
答案1
我的 Epson WF-3520 和 Epson 网站上的驱动程序也遇到了同样的问题。这解决了我的问题:
尝试确保损坏的驱动程序将被删除:
sudo apt-get -f install
然后从包管理器安装驱动程序
sudo apt-get install printer-driver-escpr
我使用包管理器安装了“printer-driver-escpr”版本 1.3.0-1,并且该驱动程序可以与 Epson WF-3520 配合使用。
现在,尝试安装您的 epson 打印机。
答案2
我在 Ubuntu 16.04 中安装 Epson 打印机时遇到了一个非常严重的问题,我lsb3.2
在 ubuntu 软件中心收到消息,提示依赖关系未得到满足;gdebi 也收到同样的消息。我要指出的是,此时 gnome 软件中心除了缺少一些我以前使用过的软件包外,并没有显示缺少的依赖关系,所以我安装了上面提到的两个。它们并没有多大用处,只是告诉我存在未满足的依赖关系,最后我所做的就是安装alien
:
sudo apt-get install alien
然后我去了爱普生网站,输入了我的打印机,Wf -7610
然后单击搜索,出现一个列表,其中有deb
s 或rpm
s - 我下载了rpm
。
进入下载文件夹并在终端中打开并运行:
sudo alien -i your_epson_printer_package_file.rpm
然后关闭打印机并进入设置并将其删除。
重新启动打印机后,它立即被识别。然后打印了一张测试页,工作正常
答案3
刚刚遇到了同样的问题。“修复”方法是下载正确版本的驱动程序 - 此站点提供了 32 位和 64 位版本:http://download.ebz.epson.net/dsc/search/01/search/。
我已经下载了 32 位版本(因为我没有读过文件名,只是看到.deb
并下载了)但实际上需要 64 位版本 - 也许 OP 也做了同样的事情?
我还应该指出,当我使用该网站时,需要一些耐心才能使其正常工作(大量 503 错误、下载按钮未显示等...)但如果你坚持下去,那么它最终会起作用:)。
答案4
我有同样的问题,有一段时间厌倦了不打印。
首先安装 alien。这是一个软件包转换工具,可以将 rpm 转换为 deb 文件,反之亦然。
$ sudo apt-get install alien
使用 alien 将文件转换为 RPM:
$ sudo alien --to-rpm /path/to/epson-inkjet-printer-201303w_1.0.0-1lsb3.2_amd64.deb --scripts
epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm generated
使用--scripts
参数包含脚本。然后获取刚刚转换的相同 .rpm 文件并将其转换回 .deb
$ sudo alien --to-deb /path/to/epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm --scripts
epson-inkjet-printer-201303w_1.0.0-3_amd64.deb generated
我想您也可以选择以 rpm 形式运行该文件。
$ sudo alien -i package_file.rpm
将在其中-i
直接运行安装 rpm 文件。
此后,我就能成功安装该包了。