Что делает инструкция «apt-get remove»?

Что делает следующий код?

Я нашел его в Интернете, поэтому я скопировал его и ввел его в терминал, но когда я установил новое ядро, он обнаружил только старый.

sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
1
задан 17 April 2015 в 07:48

1 ответ

Это попытка удалить ядра, которые не являются текущими.

Существует много бит кода, которые делают что-то вроде этого, и это не очень хороший пример. Он может легко удалять ядра с более новыми, а значит, мета-пакет, который устанавливает (linux-generic и др.), Если у вас есть обновление и не перезагружается.

12
ответ дан 23 May 2018 в 21:20
  • 1
    И это совсем неважно. Те старые ядра хранятся по разуму, по умолчанию есть только 2 старых и текущих. – Barafu Albino 16 April 2015 в 23:40

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

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