Прекратить обновление старого ядра [дубликат]

На этот вопрос уже есть ответ:

Я использую версию 4 ядра на Ubuntu 15.04, но я продолжаю получать обновления с версии 3.19. Как я могу предотвратить проверку обновлений для этого старого ядра?

5
задан 16 June 2015 в 01:16

1 ответ

Ядро обновляется из-за развивающейся зависимости от метапакетов ядра. Например, мой ядро LTS-HWE обновляется, потому что я имею linux-headers-generic-lts-utopic. Это зависит от последней версии ядра Utopic (восстановленный для Надежного человека) и когда новая версия выходит, метапакет обновляется для зависимости от него и поэтому обновления Ubuntu его.

, Таким образом, решение просто: удалите или контакт метапакет.

Нахождение правильного пакета немного более жестко. Поскольку Вы используете выпуск non-LTS, можно, вероятно, просто уничтожить эти linux-{image,headers}-generic пакеты. Можно проверить то, что они зависят от (помните, что я нахожусь на 14,04 - вывод будет отличаться):

$ apt-cache depends linux-{image,headers}-generic
linux-image-generic
  Depends: linux-image-3.13.0-55-generic
  Depends: linux-image-extra-3.13.0-55-generic
  Depends: linux-firmware
  Conflicts: linux-image-generic:i386
linux-headers-generic
  Depends: linux-headers-3.13.0-55-generic
  Conflicts: linux-headers-generic:i386

, Но если Вы все еще видите потенциальные обновления после apt update, у Вас могли бы быть другие метапакеты в зависимости от новых ядер. Как мой HWE один, например. Если Вы видите это, можно сделать, реверс - зависит поиск

$ apt-cache rdepends linux-image-3.16.0-41-generic 
linux-image-3.16.0-41-generic
Reverse Depends:
  linux-image-3.16.0-41-generic:i386
  linux-signed-image-3.16.0-41-generic
  linux-image-virtual-lts-utopic
  linux-image-generic-lts-utopic
  linux-image-extra-3.16.0-41-generic

И корень через тех, пока Вы не находите пакет, который необходимо уничтожить. В моем случае, который был бы linux-image-generic-lts-utopic.

Вы могли бы найти, что система пытается вымыться после себя в следующий раз Вы apt-get autoremove и удалить ядра, которые не зависятся от теперь. Это просто оставило бы Вас с Ваш вручную установленными 4.x ядро. Если Вы хотите держать на текущие версии ядра, просто работать

sudo apt-get install linux-image-3.16.0-41-generic

, И Склонный отметит их, как "вручную установлено". Очевидно, замените имена пакета теми, Вы хотите сохранить.

7
ответ дан 23 November 2019 в 09:06

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

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