Как отключить сообщение «Ожидается обновление ядра»?

Как отключить сообщение «Ожидается обновление ядра»?

С тех пор как я обновился доUbuntu 21.04 волосатый, я понял этооченьраздражающее сообщение каждый раз, когда я выполняю какие-либо обновления.

Ожидается обновление ядра

Как это отключить? Это ломает мои скрипты обновления.


Системная информация :

OS: Ubuntu 21.04 x86_64
Host: HP G62 Notebook PC 0598120000202710010020100
Kernel: 5.11.0-24-generic
Uptime: 17 mins
Packages: 1289 (dpkg), 11 (snap)
Shell: bash 5.1.4
Resolution: 1366x768
Terminal: /dev/pts/0
CPU: Intel i3 M 370 (4) @ 2.399GHz
GPU: Intel Core Processor
Memory: 424MiB / 3726MiB

Скрипт обновления:

sudo apt update
sudo apt full-upgrade -y --auto-remove
sudo reboot now

решение1

Этот диалог из 'autoremove'

Чтобы отключить «Ожидаемое обновление ядра» с помощью командной строки:

vim /etc/needrestart/needrestart.conf

затем раскомментируйте эту строку

#$nrconf{kernelhints} = -1;

Или просто замените их в одной строке:

sed -i "s/#\$nrconf{kernelhints} = -1;/\$nrconf{kernelhints} = -1;/g" /etc/needrestart/needrestart.conf

решение2

Обходной путь — удалить needrestart:

sudo apt -y remove needrestart

решение3

Столкнувшись с этим сам, я думаю, что на самом деле лучшим способом сделать это будет удалить needrestartиз скриптов, запускаемых после apt. В Ubuntu это будет /etc/apt/apt.conf.d/99needrestart.

В зависимости от того, что именно вы хотите сделать, /etc/apt/apt.conf.d/99needrestartлучшим способом решения этой проблемы будет его окончательное удаление или временное перемещение в сценарий обновления. needrestartВ конце концов, у него есть некоторые применения, поэтому его полное удаление может оказаться не самой лучшей идеей.

решение4

Вместо удаления системного пакета лучшим подходом было бы отключить обновление системы.
Чтобы отключить автоматическое обновление через командную строку:

  • Откройте и отредактируйте/etc/apt/apt.conf.d/20auto-upgradesиспользуя следующую команду:
    sudoedit /etc/apt/apt.conf.d/20auto-upgrades

  • Изменить содержаниеОТ:
    APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1";

  • К:
    APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "1";

    Сохранить файл
  • Связанный контент