Я работаю с Ubuntu 13.04 («64-битный ПК (AMD64) для настольного образа»). На обновлениях / обновлениях я довольно часто получаю сообщения типа The volume "boot" has only 11 MB disk space
. Затем я удаляю старую версию ядра, чтобы освободить место на загрузочном разделе.
Можно ли автоматически удалять неиспользуемые старые ядра при выполнении sudo apt-get upgrade
?
Вы можете добавить 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 старое ядро, в случае, если новое ядро что-то не работает.