Как автоматически удалить старые ядра, чтобы & ldquo; том «boot» имел только & hellip; МБ на диске & rdquo; не появляются?

Я работаю с Ubuntu 13.04 («64-битный ПК (AMD64) для настольного образа»). На обновлениях / обновлениях я довольно часто получаю сообщения типа The volume "boot" has only 11 MB disk space. Затем я удаляю старую версию ядра, чтобы освободить место на загрузочном разделе.

Можно ли автоматически удалять неиспользуемые старые ядра при выполнении sudo apt-get upgrade?

3
задан 18 May 2013 в 04:48

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 старое ядро, в случае, если новое ядро ​​что-то не работает.

0
ответ дан 18 May 2013 в 04:48

Другие вопросы по тегам:

Похожие вопросы: