系统空间不足后,如何修复 dpkg?

系统空间不足后,如何修复 dpkg?

我在 Ubuntu 手机上安装 LibreOffice 时,空间不足 ( sudo apt-get install libreoffice)。当我尝试清除已安装的 LibreOffice ( sudo apt-get purge libreoffice) 时,系统显示以下消息

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

当我运行时sudo dpkg --configure -a,出现以下错误:

dpkg: error: failed to write status database record about 'iputils-ping' to '/var/lib/dpkg/status': No space left on device

我该怎么做?我正试图清除 LibreOffice 以解决空间不足的问题。我可以手动删除一些 LibreOffice 包/系统文件,以便为dpkg清除操作留出足够的空间吗?

答案1

我曾多次遇到这种空间不足的问题。这是我的解决方法。通常 apt-get 会创建一些缓存,这些缓存会占用计算机上的一些空间。因此,我会清理缓存,然后为系统腾出一些空间来运行其他进程。这就是我不定期清理缓存的原因。所以这是我的诀窍

$ sudo apt-get clean; sudo apt-get autoclean

然后您可以清除 libreoffice。

PS:当你遇到空间问题时,你可以尝试清理旧内核sudo apt-get autoremove --purge -y

相关内容