安装 Epson 打印机但因 lsb 依赖错误而中断

安装 Epson 打印机但因 lsb 依赖错误而中断

我正在安装 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然后单击搜索,出现一个列表,其中有debs 或rpms - 我下载了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 文件。

此后,我就能成功安装该包了。

相关内容