Где мои ядра?

Я не знаю ни одного программного обеспечения для этого, но с веб-страницы PPA легко проверить, развернув список в разделе «Обзор опубликованных пакетов» (см. изображение ниже).

Нажмите, чтобы увидеть изображение с более высоким разрешением.

Если вы используете действительно много PPA, это может стать утомительным.

Возможно, скрипт сканирования через Интернет может помочь? Тем не менее, я не мог вам помочь.

Изображение взято из .

1
задан 19 November 2015 в 04:52

1 ответ

Попробуйте dpkg -l | grep linux-image, что делает трюк для меня. Чтобы получить текущее ядро, которое используется, вы можете запустить uname -r. УБЕДИТЕСЬ, ЧТОБЫ НЕ УДАЛИТЬ ТЕКУЩИЙ РАБОЧИЙ КЕРНЕЛЬ

Чтобы удалить ядро, вы можете использовать sudo apt-get purge linux-image-3.13.0-66-generic, конечно, замените 3.13.0-66 на версию, которую хотите удалить. Вы можете удалить несколько ядер с командой, подобной sudo apt-get purge linux-image-3.13.0-{66,67}-generic (просто замените 66,67 на версии, которые вы хотите удалить)

dpkg -l | grep linux-image покажет вам две версии для каждого ядра, например linux-image-3.13.0-66-generic и [ f10] вы можете просто игнорировать второй (тот, у кого есть -extra), поскольку он будет удален командой apt-get purge.

Пример для меня:

pascal@Lenovo-2013:~$ uname -r
3.13.0-68-generic
pascal@Lenovo-2013:~$ dpkg -l | grep linux-image
ii  linux-image-3.13.0-66-generic                         3.13.0-66.108                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-67-generic                         3.13.0-67.110                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-68-generic                         3.13.0-68.111                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-66-generic                   3.13.0-66.108                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-67-generic                   3.13.0-67.110                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-68-generic                   3.13.0-68.111                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.68.74                                        amd64        Generic Linux kernel image
pascal@Lenovo-2013:~$ sudo apt-get purge linux-image-3.13.0-{66,67}-generic
[sudo] password for pascal: 

После этого он попросит ваше подтверждение для неинстального.

0
ответ дан 23 May 2018 в 15:40
  • 1
    То же, что и dpkg --get-selections | grep linux-image, ничего не происходит. [F2] – Stefano Foggetti 19 November 2015 в 03:37
  • 2
    @StefanoFoggetti означает, что если вы наберете dpkg -l | grep linux-image, то нет выхода? – wawa 19 November 2015 в 03:39
  • 3
    Это верно. нет выхода. даже не покажу мне мое текущее ядро. – Stefano Foggetti 19 November 2015 в 03:41
  • 4
    @StefanoFoggetti, что насчет dpkg -l? который должен выводить огромный список. Если это так, можете ли вы попробовать использовать dpkg -l | grep kernel для меня, который не только отображает ядра, но, например, libdrm-intel1:amd64 [...] Userspace interface to intel-specific kernel DRM services -- runtime тоже. Если вы найдете свои ядра там, вы можете найти ключевое слово для использования в dpkg -l | grep keyword – wawa 19 November 2015 в 03:48
  • 5
    Я вижу много информации о ядре, но есть только информация о старых заголовках ядра 3.x, которые не отображаются в моей grub, ничего о моих предыдущих версиях ядра 4.1.6 и 4.2, которые все еще есть в моей grub. – Stefano Foggetti 19 November 2015 в 04:01

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

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