依赖问题阻止 epson-printer-utility:i386 ubuntu 20.04 的配置

依赖问题阻止 epson-printer-utility:i386 ubuntu 20.04 的配置

我正在尝试安装 epson 打印机实用程序,希望能够使用 Power Ink Flushing 功能,因为我的打印机 L3151 只能打印黑色和洋红色

这是我尝试安装从 espon 网站下载的 .deb 包时遇到的错误

$ sudo dpkg -i ~/Downloads/epson-printer-utility_1.1.1-1lsb3.2_i386.deb 
Selecting previously unselected package epson-printer-utility:i386.
(Reading database ... 330447 files and directories currently installed.)
Preparing to unpack .../epson-printer-utility_1.1.1-1lsb3.2_i386.deb ...
Unpacking epson-printer-utility:i386 (1.1.1-1lsb3.2) ...
dpkg: dependency problems prevent configuration of epson-printer-utility:i386:
 epson-printer-utility:i386 depends on lsb (>= 3.2).

dpkg: error processing package epson-printer-utility:i386 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 epson-printer-utility:i386
$ lsb_release -a

LSB Version:    core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.6 LTS
Release:    20.04
Codename:   focal

我不明白为什么我会收到此错误 :( 我进行了一些挖掘,但没有找到任何有用的信息

答案1

这可能是 32 位与 64 位的问题,因为您尝试在 64 位 Ubuntu 安装上安装 32 位驱动程序 (i386)。因此,依赖链可能正在寻找大量不再可用的 32 位库。

使用爱普生的文档关于这个包,实用程序的安装如下:

  1. 下载 64 位软件包来自爱普生网站. 该文件名为:

    epson-printer-utility_1.1.1-1lsb3.2_amd64.deb
    
  2. 安装所需的 LSB 包:

    1. 打开终端(如果尚未打开)
    2. 确保apt已更新:
      sudo apt update 
      
    3. 安装软件包:
      sudo apt install lsb
      
  3. 安装.deb在步骤 1 中下载的包:

    sudo dpkg -i epson-printer-utility_1.1.1-1lsb3.2_amd64.deb
    
  4. 启动实用程序:

    epson-printer-utility 
    

我没有爱普生打印机来测试该实用程序的有效性,但前四个步骤在 Ubuntu 20.04 和较新的 22.04 上可以正常工作。

答案2

无论何时直接使用dpkg来安装或删除软件包,都可能会出现某些问题,例如您遇到的依赖关系。您可以尝试使用以下方法apt来解决问题:

sudo apt -f install

它应该安装您尝试安装的软件包所需的软件包dpkg,最后如果满足要求就执行此操作。

相关内容