由于不稳定的 mfc6490cwlpr:i386 [重复],升级尝试失败

由于不稳定的 mfc6490cwlpr:i386 [重复],升级尝试失败

我正在尝试升级到最新的 Ubuntu 操作系统,但系统警告我 mfc6490cwlpr:i386 处于非常严重的不一致状态,因此停止了升级。警告建议我在删除此软件包之前重新安装。以下是我尝试这样做的方法。

dpkg: warning: overriding problem because --force enabled:
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
(Reading database ... 284218 files and directories currently installed.)
Removing mfc6490cwlpr:i386 ...
start: Unknown job: lpd
dpkg: error processing mfc6490cwlpr:i386 (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:

mfc6490cwlpr:i386
me@mycomp-Studio-1737:~$ ^C
kingston@kingston-Studio-1737:~$ sudo dpkg --configure -a
[sudo] password for ME: 
dpkg: dependency problems prevent configuration of mfc6490cwcupswrapper:i386:
 mfc6490cwcupswrapper:i386 depends on mfc6490cwlpr; however:
  Package mfc6490cwlpr:i386 is not installed.
dpkg: error processing mfc6490cwcupswrapper:i386 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mfc6490cwcupswrapper:i386
me@mycomp-Studio-1737:~$ sudo apt-get install mfc6490cwcupswrapper:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package mfc6490cwcupswrapper:i386

不用说...我运气不好。有人能指导我吗?

答案1

我建议参观Brother Linux 驱动程序页面并下载所需的 *.deb 文件。然后使用dpkg -i mfc*.deb(如果您使用的是 i386 系统——您需要使用 64 位系统dpkg -i --force-all mfc*.deb)——这满足了“重新安装”的要求。希望之后软件包不再处于“不良状态”,您可以升级。在最坏的情况下,您可能必须卸载所有兄弟软件包,然后升级,最后重新安装(并重新配置)它们。

我创建了一个安装脚本简化 Brother 打印机驱动程序的安装,可用于全新安装 - 并已成功用于 Ubuntu 12.4 64 位上的 MFC-9120CN。它要求从上述驱动程序页面下载的软件包位于同一目录中,并且也应适用于 32 位和 64 位安装,注意所有依赖项并引用必要的步骤。

相关内容