我使用的是 Ubuntu 13.04(“64 位 PC (AMD64) 桌面映像”)。在更新/升级时,我经常收到以下类型的消息The volume "boot" has only 11 MB disk space
。然后我卸载旧内核版本以释放启动分区上的一些空间。
执行时是否可以自动删除未使用的旧内核sudo apt-get upgrade
?
答案1
您可以添加
system ("sudo apt-get remove $(dpkg -l|egrep '^ii linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`)");
到 apt 源代码中的某行来升级软件包。
或者,只需创建一个名为的脚本aptupgrade
并将其粘贴到其中:
sudo apt-get remove $(dpkg -l|egrep '^ii linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`); sudo apt-get upgrade
那应该仅保留 1 个旧内核,以防新内核出现问题。