当我执行更新时,它通知我磁盘空间不足。
我有足够的硬盘空间,所以我只需要增加允许 ubuntu 用于操作系统和更新的分区的空间。
错误信息如下
The upgrade needs a total of 26.7 M free space on disk '/boot'. Please free at least an additional 10.5 M of disk space on '/boot'. Empty your trash and remove temporary packages of former installations using 'sudo apt-get clean
我已经完成了sudo apt-get clean
,但仍然没有足够的空间。
我已经尝试过sudo apt-get autoclean
了sudo apt-get update
&sudo apt-get upgrade
答案1
我猜更新管理器正在尝试加载新内核/boot
但空间不足,因此我们可以通过删除旧内核来释放空间。
首先,请务必小心。
让我们看看/boot
分区里有什么——我将使用 Nautilus 作为超级用户从我的电脑中提供一个例子。
lkristie@TinMan:~$ sudo nautilus
[sudo] password for lkristie:
当我需要空间容纳新内核时,这就是我遵循的程序。
/boot
当 Nautilus 出现时打开(下面的屏幕截图)。
注意标记的对象都是同一版本 - 删除它们;我建议这样做:释放您需要的磁盘空间就可以了。
如果你想在这里做一些家务,了解你决定做的事情的影响,如果你不确定,请阅读必读的内容前采取任何行动。
利兰
答案2
GUI 也存在同样的问题。打开终端并输入我的三项:
sudo apt-get update; sudo apt-get dist-upgrade && sudo apt-get autoremove
这很有效(但我不知道为什么:o))。
答案3
我遇到了类似的问题,另一篇关于类似主题的帖子告诉我一个叫做 Ubuntu Tweak 的实用程序以及如何从终端安装它。它通过删除旧内核并释放大量空间解决了我的问题。
答案4
尝试:
sudo apt-get autoclean
删除旧的下载包。然后尝试安装更新:
sudo apt-get update && sudo apt-get upgrade