尝试清理磁盘空间,但无法删除软件包

尝试清理磁盘空间,但无法删除软件包

在我的 Ubuntu 服务器上,根目录占用了所有可用磁盘空间,我无法扩展分区。我试图删除一些旧软件包以释放一些空间,但我做不到,因为我没有足够的磁盘空间来存储软件包列表。有人知道我该如何清理一些空间以便卸载软件包吗?谢谢!

root@ubuntu:/home/ubuntu# apt-get remove samba
Reading package lists... Error!
E: Write error - write (28: No space left on device)
E: Write error - write (28: No space left on device)
E: The package lists or status file could not be parsed or opened.

答案1

诀窍是尝试释放最小空间,以便apt-get可以再次工作。

参见此处找出是什么在取代

如果有用户数据,请先将其移出。如果没有,那么您可以清空日志文件

这将允许apt工作。运行sudo apt clean删除下载的.deb文件,sudo apt autoremove自动删除不需要的包。如果sudo apt autoremove没有删除所有旧内核,您可能需要手动删除它们

诊断您的 / 为何会充满非常重要。如果不消除原因,您很快就会再次遇到问题。

相关内容