我尝试安装 wine。由于安装耗时超过一小时,我重启了系统。
当我尝试打开 synaptic 包管理器时发现以下错误。
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.
由于这个错误,我无法打开突触管理器。因此我甚至无法向存储库添加任何内容。
我必须安装许多其他软件,现在我陷入困境。
如何解决?请帮忙
答案1
错误信息给出了解决方案:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a'
to correct the problem.
为此,打开一个终端窗口(您可以在 Ubuntu 安装的应用程序->附件中找到它)并复制并粘贴 sudo 命令:
sudo dpkg --configure -a
这将指示包管理器完成它上次运行时被中断的操作。
例如,如果由于计算机问题(硬盘 I/O 错误、内存损坏、由于硬盘 I/O 错误导致交换损坏、或其他罕见问题)导致电源中断或程序包管理器死亡,就会发生这种情况。
答案2
您是否尝试sudo dpkg --configure -a
按照错误信息所示运行?
应用程序 -> 配件 -> 终端,输入sudo dpkg --configure -a
并点击Enter。
答案3
尝试这个:
转到“开始”按钮 ->“首选项”->“软件和更新”
选择“其他软件”选项卡并删除出现错误的源。(ufpr.dl.sourceforge.net)
稍后您可以使用dpkg
或重新配置sudo aptitude
。
它已经过测试并且对我来说运行良好。