系统故障,Ubuntu,18.04

系统故障,Ubuntu,18.04

我在构建 Ubuntu 18.04 时遇到了故障。发生了几件事,如果有类似经历的人,我将不胜感激。

无法在网络上共享打印机(Brother hll2320d)

即使显示为“完成”,我也无法安装某些应用程序,IE:sudo apt-get install gparted 正在读取软件包列表...完成 正在构建依赖关系树
正在读取状态信息...完成 E:软件包 hll2320dlpr:i386 需要重新安装,但我找不到它的存档。

我无法启动已安装的应用程序,例如 gparted。即使多次安装后,此应用程序仍未显示为已安装:
dpkg -l gparted dpkg-query:未找到与 gparted 匹配的软件包

通常,会出现一个随机警告:“警告;系统出现问题......”或类似的措辞。

我无法升级到 20.04“无法获取更新列表:无法获取刷新更新:E:需要重新安装软件包 hll2320dlpr:i386,但我找不到它的存档。”

hll2320 兄弟打印机肯定存在 Linux 问题,但升级到 20.04 的问题是一个先前存在的情况。

希望升级能够修复这些故障......

答案1

你说你得到了输出:E: The package hll2320dlpr:i386 needs to be reinstalled, but I can't find an archive for it.

Apt 被这个问题困住了。它无法做到还要别的吗直到你再次提供原始的 .deb 包。它无法安装新软件。它无法删除旧软件。它无法升级或应用安全补丁。

最简单、最快捷的解决方案方法是从 Brother 网站重新下载软件包。然后将下载的 deb 放入 /var/cache/apt/archives 中,然后让 apt 重新安装它 ( sudo apt install --reinstall hll2320dlpr)

混乱而缓慢的解决方案是使用 dpkg 的--force-remove-reinstreq标志(我称之为核选项)让 apt 和 dpkg 忘记它们安装了该软件包。但是,这会让软件包安装的任何文件仍然散落在您的文件系统中;您必须手动清理这些放射性碎片。如果您未能完全清理,您将遇到其他 dpkg 错误,这些错误会继续阻止 apt 继续前进。警告:该网站充满了那些不明智地使用这一危险选项并破坏其系统的人的泪水。

相关内容