如何从中删除旧的 Ubuntu 更新文件/boot
?我有 Ubuntu 14.04 LTS。我做过几次更新。现在,当我尝试更新时,我收到消息“可用磁盘空间不足”。
里面有 5 个 Zip 文件/boot
,但我无法删除它们。它显示“权限被拒绝”。
我尝试了一下sudo apt-get-clean
,但收到消息“未找到命令”。能帮上忙吗?
答案1
apt-get
我假设您正在通过或进行内核更新,aptitude
并想摆脱旧的/过时的安装,对吗?
我清理旧内核的方式(重新启动并设置新内核后)是按照以下步骤进行。
uname
首先,使用如下方法获取系统当前正在运行的内核的名称:
uname -r
记下来,因为这是当前活动内核的名称不想要删除。现在知道了这一点,我们需要弄清楚其他无关的内核是什么:
dpkg --list | grep linux-image
根据系统上安装了多少更新,这可能是一个长列表或一个短列表,但它应该至少有一个多余的内核安装在那里。
看到该列表后,记下多余的内核,然后运行以下命令:
sudo apt-get purge linux-image-x.x.x.1-generic
或者如果您使用aptitude
该命令的这个变体:
sudo aptitude purge linux-image-x.x.x.1-generic
这将清除(即删除文件和相关配置)与您的系统连接,在此示例中linux-image-x.x.x.1-generic
它们x.x.x.1
只是完整内核版本/ID 的占位符。
如果您有多个想要清除的无关内核包,只需对每个包运行该命令,或者只需在该命令中设置多个内核,如下所示:
sudo apt-get purge linux-image-x.x.x.1-generic linux-image-x.x.x.2-generic linux-image-x.x.x.3-generic
这将告诉系统一次性清除与linux-image-x.x.x.1-generic
无关内核相关的项目。linux-image-x.x.x.2-generic
linux-image-x.x.x.3-generic
完成检查后/boot
,目录现在应该已经释放了空间。