Удаление старых ядер Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
wiki:удаление_старых_ядер [2013/10/22 17:17]
создано
wiki:удаление_старых_ядер [2017/01/06 00:14]
[Консольный вариант]
Строка 11: Строка 11:
 {{:​wiki:​2.png|}} {{:​wiki:​2.png|}}
 ======Консольный вариант===== ======Консольный вариант=====
-<​code>​sudo apt-get purge $(dpkg -l '​linux-*'​ | sed '/​^ii/​!d;/'"​$(uname -r | sed "​s/​\(.*\)-\([^0-9]\+\)/​\1/"​)"'/​d;​s/​^[^ ]* [^ ]* \([^ ]*\).*/​\1/;/​[0-9]/​!d'​ | head -n -1) --assume-yes</​code>​+ 
 +Для удаления старых ядер, кроме последнего и предпоследнего,​ можно использовать команду 
 +<​code>​sudo apt-get purge $(dpkg -l '​linux-*'​ | sed '/​^ii/​!d;/'"​$(uname -r | sed "​s/​\(.*\)-\([^0-9]\+\)/​\1/"​)"'/​d;​s/​^[^ ]* [^ ]* \([^ ]*\).*/​\1/;/​[0-9]/​!d'​ | head -n -1)</​code>​ 
 +а после этого выполнить 
 +<​code>​sudo apt-get autoremove</​code>​ 
 + 
 +Альтернативный вариант удаления старых ядер, кроме текущего 
 +<​code>​dpkg ​-l linux-*-?.* | egrep '​^rc|^ii'​ | gawk '{ print $2 }' | grep -v $(uname -r) | xargs sudo apt-get remove -y --purge</​code>​ 
 +Удалить документацию ​ и прочие остатки,​ можно командой 
 +<​code>​sudo find / -name '​linux-*-?​.*'​ | grep -v $(uname -r) | xargs sudo rm -rf</​code>​ 
 ===== Ссылки ===== ===== Ссылки =====