当前位置: 首页>>技术教程>>正文


apt – 清除较旧的 linux 映像后是否可以安全删除/usr/src/linux-headers?

,

问题描述

我正在运行 Ubuntu 12.04,以及两个活动的 linux 映像 3.2.0-37 和 3.2.0-36。在 /usr/src/目录中,我找到:

linux-headers-3.2.0-23    
linux-headers-3.2.0-23-generic    
linux-headers-3.2.0-26    
linux-headers-3.2.0-26-generic
linux-headers-3.2.0-29    
linux-headers-3.2.0-29-generic
linux-headers-3.2.0-31    
linux-headers-3.2.0-31-generic    
linux-headers-3.2.0-32    
linux-headers-3.2.0-32-generic    
linux-headers-3.2.0-33    
linux-headers-3.2.0-33-generic    
linux-headers-3.2.0-34    
linux-headers-3.2.0-34-generic    
linux-headers-3.2.0-35    
linux-headers-3.2.0-35-generic    
linux-headers-3.2.0-36    
linux-headers-3.2.0-36-generic     
linux-headers-3.2.0-37     
linux-headers-3.2.0-37-generic

今天我sudo apt-get purge linux-image-x.x.x.x-generic *34和*35

我必须补充一点,/boot 仅包含 *36 和 *37。

删除除 *37 和 *36 之外的所有这些是否安全?先感谢您。

最佳方案

这些是包含在 linux-headers-*linux-headers-*-generic 包中的头文件。通过 apt-get 删除它们应该是安全的。也许 apt-get autoremove 已经向您建议了。请不要手动删除它们!

次佳方案

我刚遇到这个问题,使用 apt-get autoremove 的建议对我不起作用。

我通过这样做解决了它:

sudo apt-get purge linux-headers-3.2.0-23

/usr/src 中的此类 linux 头文件上。我没有删除与当前正在使用的内核相对应的标头。

成功重启服务器。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12577.html,未经允许,请勿转载。