无法更新此错误信息

无法更新此错误信息

我收到这条消息:

可用磁盘空间不足....升级需要磁盘“/boot”上总共 31.8 M 可用空间。请在“/boot”上释放至少 31.8 M 的额外磁盘空间。使用“sudo apt-get clean”清空垃圾箱并删除以前安装的临时包

我确实不是一个优秀的用户,并且对 Linux 的经验也很少。我想要一些有关如何解决此错误的帮助。

答案1

看来你用的是Ubuntu。 Ubuntu 通常在升级后保留旧的内核软件包。
所有这些内核都存储在 /boot 目录中,该目录通常非常小。

您可以通过运行以下命令来检查剩余的可用空间:

$ df -h 

为了升级,您需要删除一些旧内核。为此,首先确定您当前正在运行的内核:

$ uname -r

这将为您提供如下输出:

3.8.6-1-ARCH

接下来,列出目录中的所有内核/boot

$ ls /boot | grep vmlinuz 

现在,您必须卸载除最新(数量最多的)内核之外的所有内核。为此,首先列出为该内核安装的所有软件包:

dpkg -l | grep ^ii | grep 2.6.28-15 | awk -F' ' '{ print $2 }'

其中2.6.28-15是我要卸载的内核版本。这给出了一个类似的列表:

linux-headers-2.6.28-15
linux-headers-2.6.28-15-generic
linux-image-2.6.28-15-generic
linux-restricted-modules-2.6.28-15-generic

现在删除这些:

$ sudo aptitude remove linux-headers-2.6.28-15 linux-headers-2.6.28-15-generic linux-image-2.6.28-15-generic linux-restricted-modules-2.6.28-15-generic

或者,您可以使用以下一行:

# dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge

警告:始终警惕您在网上找到的命令。以上的俏皮话不是我自己写的,我不承担任何责任。按照上面给出的步骤操作,您应该足够安全。

答案2

我认为对于初学者来说,您可以运行错误消息建议您在终端中运行的命令。假设您正在运行 Ubuntu。

  1. 打开终端窗口:Ctrl++AltT
  2. 输入命令:sudo apt-get clean
  3. 出现提示时提供您的密码

相关内容