Паника в ядре после обновления до Ubuntu 13.04

Следующий трюк отвечает на просьбу Александра Дубинского ограничить это вручную установленными пакетами:

comm -12 <(apt-mark showmanual | sort) <(grep " install " /var/log/dpkg.log | cut -d " " -sf4 | grep -o "^[^:]*" | sort)
comm -12 перечисляет строки, общие для двух отсортированных файлов. <(command) расширяет имя файла, содержащего вывод command. apt-mark showmanual перечисляет установленные вручную пакеты; то есть. те, которые никогда не должны быть автоматически удалены. grep " install " /var/log/dpkg.log взято из принятого ответа.

Альтернативой, показывающей больше информации в хронологическом порядке и доступ ко всем доступным журналам, является:

zcat -f /var/log/dpkg.log* | grep " install " | sort > /tmp/dpkg.log
grep -F "`comm -12 <(apt-mark showmanual | sort) <(cat /tmp/dpkg.log | cut -d " " -sf4 | grep -o "^[^:]*" | sort)`" /tmp/dpkg.log | grep \<none\>

grep \<none\> ограничивает результаты для новых установок. Например, вы можете использовать grep, чтобы ограничить поиск трехмесячным периодом, добавив grep 2016-0[567] в первый конвейер; он очень гибкий.

1
задан 26 April 2013 в 01:04

1 ответ

вы использовали проверенное ядро ​​mainline. Если вы отредактируете свои источники, чтобы использовать saucy, вы можете получить ядро ​​с номером 3.9.0-1, оно основано на ядре 3.9-rc8

0
ответ дан 24 May 2018 в 23:08

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

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