缘由

一般情况下,内核经常会发生更新,若更新的渠道为包管理器,则包管理器会自动判断不需要的内核,可以安全执行autoremove,但若是使用编译的版本,或其他非包管理器渠道安装的,则可能不会触发该机制。

移除

for k in `dpkg -l | egrep -i --color 'linux-image|linux-headers|linux-modules' | awk '{ print $2 }' | grep -Fv $(uname -r)`; do dpkg --purge $k; doneCode language: PHP (php)

注意

  • 移除前建议核对将要移除的内核,以免发生意外。(add echo prefix)
  • 在移除中使用 –purge 参数将清除所有该内核包含的内容,不限于被其他包覆盖的资源,故请谨慎使用,可安全替换为 -r 参数。

Refer


了解 Starx's Home 的更多信息

订阅后即可通过电子邮件收到最新文章。

分类: Linux