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


13

我正在从该网站安装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。为什么会出现依赖性错误?

Answers:


10

我的Epson WF-3520和Epson网站的驱动程序存在相同的问题。这解决了我的问题:

请尝试确保已损坏的驱动程序将被删除:

sudo apt-get -f install

然后从程序包管理器安装驱动程序

sudo apt-get install printer-driver-escpr

我使用软件包管理器安装了版本为1.3.0-1的“ printer-driver-escpr”软件包,该驱动程序可与Epson WF-3520一起使用。

现在,尝试安装您的epson打印机。


这解决了我的lsb依赖项问题稍有不同的问题
tim-oh

4

我在Ubuntu 16.04中安装我的Epson打印机时遇到了一个糟糕的问题lsb3.2,ubuntu软件中心没有满足消息相关性的要求;对于gdebi同样的信息。我要指出的是,此时gnome软件中心除了缺少我以前使用的许多软件包之外,没有显示缺少的依赖性,因此我安装了上述两个软件包。除了告诉我最终存在未满足的依赖之外,它们实际上并没有太多用途,我所做的是安装alien

sudo apt-get install alien  

然后我去了Epson网站,输入了我的打印机,Wf -7610然后点击搜索出现了debs或rpms 的清单-我下载了rpm

转到下载文件夹并在终端中打开并运行:

sudo alien -i your_epson_printer_package_file.rpm

然后关闭我的打印机,进入设置并删除它。

重新启动打印机,即可立即识别出它。然后打印测试页,效果很好


2

刚遇到这个确切的问题。修复程序只是下载正确版本的驱动程序-该站点提供了32位和64位版本:http : //download.ebz.epson.net/dsc/search/01/search/

我已经下载了32位(因为我没有读取文件名,只是看到.deb并下载了),但实际上需要64位版本-也许OP做了同样的事情?

我还应该指出,当我使用该网站时,需要一点耐心才能使其正常运行(出现503个错误,下载按钮未显示等),但是如果继续浏览下去,它将最后工作:)。


1

尝试 sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

然后清理缓存

sudo apt-get clean

就像您说的那样尝试过,但我仍然遇到相同的错误。
Brandacus

0

使用突触,我逐步安装了lsb,lsb-release,lsb-printing,lsb-cxx,lsb-graphics,lsb-desktop和lsb-core(其中一些已预先安装)。弹枪的方法每次都失败。直到我安装了lsb-pkgchk3。答对了。我喜欢最新的12.04版本的Epson WF-3520。


0

我有一段时间遇到相同的问题,厌倦了不打印。

首先安装外星人。这是一种软件包转换工具,可将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文件。

之后,我能够成功安装该软件包。


0

就我而言,驱动程序的安装epson-inkjet-printer-stylus-office-tx510fn-series产生了相同的错误。在我的情况下需要注意的重要事项是:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by 
another process: Die Ressource ist zur Zeit nicht verfügbar

因此,我找到了关于锁定文件的主题.dat。用命令

sudo rm /var/cache/debconf/*.dat

我能够解决问题。


-1

我不愿意在Ubuntu 16.04下打印我的爱普生,所以我通过手动安装LSB来解决此问题:

请注意,我是从br服务器在巴西实时获取文件的,您可能会从另一台最适合您的服务器获取文件。另一个需要注意的是,我有_amd64.deb版本,如果您在32位环境下运行,则可能需要_i386.deb,如果是这种情况,请考虑_all.deb保持不变。

所需文件:

来自ftp.br.debian.org/debian/pool/main/libj/libjpegturbo:

  • libjpeg62-turbo_1.4.80-115-gfb907b2-1_amd64.deb

ftp.br.debian.org/debian/pool/main/l/lsb:

  • lsb-core_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-cxx_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-desktop_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-graphics_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-invalid-mta_4.1 + Debian13 + nmu1_all.deb
  • lsb-languages_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-multimedia_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-printing_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-release_4.1 + Debian13 + nmu1_all.deb
  • lsb-security_4.1 + Debian13 + nmu1_amd64.deb
  • lsb_4.1 + Debian13 + nmu1_all.deb

然后,我使用gdebi来安装软件包:

sudo gdebi *package*

以libjpeg62turbo开头,然后跟随:

sudo gdebi lsb*

当它要求我先安装该软件包,然后再次尝试该最后一个命令时,它不断对我抱怨,抱怨依赖。该过程结束后,我可以无故障安装爱普生打印机,并且效果很好。

如果未安装gdebi:

sudo apt-get install gdebi

比我更精通的人员可以简化此过程...如果可以检查需要安装软件包的顺序,则可以编写一个自动完成此过程的脚本。但这需要等待,因为现在我无法卸载所有安装并在此过程中禁用打印机。

干杯。


-1 这是危险的建议!lsb*一个发行版本的软件包替换另一个发行版本的软件包可以并且将导致各种难以预见的问题。
David Foerster

我并没有真正替换 lsb软件包,因为它在Ubuntu 16.04中不可用,并且在其他地方听了很多建议之后,这是使我的Epson L355打印机工作的唯一方法,这对我来说至关重要。也许有人可以制作PPA?
加布里埃尔·布鲁恩

-1

我有一个类似的问题,我已经下载并安装了适用于Ubuntu 14.04的lsb-core程序包,并且该程序有效。

尝试这个:

sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu trusty main" && sudo apt-get update && sudo apt-get install lsb-core
-y

然后,尝试再次安装epson-inkjet-printer-201303w。


这样做,并且由于尝试安装lsb-core的未满足依赖性而仍然失败。然后必须先执行“ apt-get -f install”,然后再安装2或3打更多的软件包。之后,我可以通过GUI安装我的Epson XP-820打印机。恕我直言,非常混乱。
Marnix A. van Ammers,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.