Как остановить менеджер обновлений, пытающийся понизить ядро ​​3.4 до 3.2?


4

Я установил ядро ​​3.4 из соображений аппаратной поддержки, и все работает без сбоев ... но UpdateManager продолжает предлагать мне снова установить ядро ​​3.2. Есть ли способ остановить это, делая это?

Ответы:


0

Никто не понижает вашу версию ядра 3.4. Менеджер обновлений просто обновляет существующее ядро ​​3.2 до более новой версии. Вы по-прежнему будете загружать 3.4 по умолчанию.

Рекомендуется хранить стандартные ядра, но если вы хотите остановить описанное выше поведение, просто откройте терминал и введите:

sudo apt-get --purge remove linux-image-3.2\*

3

Менеджер обновлений делает только одну вещь, он обновляет вещи, он обновляет ваш список репозиториев и обновляет пакеты, найденные в тех репозиториях, которые есть в ваших источниках.

Он ничего не понижает, вы получите обновление для ядра 3.2 , потому что у 3,2 ядра установлено. Теперь, когда вы установили ядро ​​3.4 и не хотите, чтобы вас снова беспокоили обновления для версии 3.2, просто удалите пакеты 3.2.

Откройте Synaptic (если у вас его нет, установите его sudo apt-get install synaptic), затем найдите «linux 3.2», если вы не получили правильных результатов, попробуйте «linux image» или «linux headers», добавив версию «3.2», и удалите их.

Вуаля! вы не будете беспокоиться снова с обновлением для 3.2.


Спасибо, кажется таким очевидным, когда ты так говоришь! Я использовал aptitude, а не synamptic, aptitude search linuxи вот он
Крейг

1

Я был в той же ситуации: используя ядро ​​3.4.0 из-за аппаратной проблемы со стандартным ядром и из-за боязни установки предложенных обновлений ядра в диспетчере обновлений.

Но, как говорят здесь люди, это обновление просто обновляет старое ядро, и все. Это означает, что ваш grub продолжит загрузку с вашим ядром 3.4, как всегда.

Вы можете обновить без страха.


0

Вы можете закрепить новый пакет ядра. Но это будет означать, что вы также не получите обновлений по этому вопросу. Предполагая, что новое ядро ​​(3.4) приходит из другого репозитория, чем старое (3.2), вы можете попытаться поиграть с приоритетами репозитория apt - отдавая предпочтение 3.4 по сравнению с 3.2. Очевидно, что текущая настройка противоположна, иначе она не попросит вас понизить рейтинг (обычно победит более высокая версия).

Вы можете дополнительно посмотреть на этот вопрос в суперпользователе , который описывает аналогичную тему.

Редактировать: Если вы установили ядро ​​не с помощью файла пакета, а скомпилировали (и установили) его вручную - система упаковки никогда не узнает. Поэтому не будет автоматических обновлений вашего нового ядра (если вы не примените их снова вручную). Таким образом, в этом случае вы можете просто закрепить установленные в настоящее время пакеты ядра 3.2, пока один из репозиториев не предоставит пакеты 3.4+, которые вы хотите использовать. Не забудьте обновить ядро ​​3.4 вручную в этом случае.


0

Менеджер обновлений предлагает все виды обновлений, включая обновления дистрибутивов.

В вашем сценарии лучше всего избегать понижения ядра до версии 3.2 - использовать альтернативный и внутренний метод использования Gnome-терминала или интерфейса командной строки [CLI] для обновления.

Введите эти команды,

sudo apt-get update && sudo apt-get upgrade

Будет выполнен поиск обновленных пакетов и их установка, аналогичная функции диспетчера обновлений , но если найдены обновления ядра, он не загрузит и не установит их, но выдаст сообщение, подобное

Следующие пакеты не были обновлены.

Принимая во внимание, что обновление до более нового доступного ядра требует использования

sudo apt-get dist-upgrade

На самом деле это похоже на обходной путь, поскольку вы используете оба официальных репозитория, предоставленные Kernel и Mainline Kernel . Если вы хотите, чтобы в вашей системе присутствовало только это ядро, обратитесь к предложению Uri Herrera . Но наличие официального стабильного ядра всегда рекомендуется.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.