Como desabilitar a mensagem “Pendente atualização do kernel”?

Como desabilitar a mensagem “Pendente atualização do kernel”?

Desde que atualizei paraUbuntu 21.04 hirsuto, Eu entendi issomuitomensagem irritante sempre que realizo algumas atualizações.

Atualização pendente do kernel

Como desativá-lo? Está quebrando meus scripts de atualização.


Informação do sistema :

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

Roteiro de atualização:

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

Responder1

Esta caixa de diálogo é de 'autoremove'

Para desativar a "atualização pendente do kernel" via linha de comando:

vim /etc/needrestart/needrestart.conf

então descomente esta linha

#$nrconf{kernelhints} = -1;

Ou apenas substitua-os em uma linha:

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

Responder2

Uma solução alternativa é remover needrestart:

sudo apt -y remove needrestart

Responder3

Tendo encontrado isso sozinho, acho que a melhor maneira de fazer isso seria remover needrestartos scripts executados depois apt. No Ubuntu, isso seria /etc/apt/apt.conf.d/99needrestart.

Dependendo do que você deseja fazer exatamente, excluí-lo /etc/apt/apt.conf.d/99needrestartpermanentemente ou movê-lo temporariamente no script de atualização seria a melhor maneira de resolver isso. needrestartAfinal, tem alguns usos, então removê-lo completamente pode não ser a melhor ideia.

Responder4

Em vez de remover o pacote do sistema, a melhor abordagem seria desabilitar a atualização do sistema.
Para desativar a atualização automática via linha de comando:

  • Abra e edite o/etc/apt/apt.conf.d/20auto-upgradesusando o comando abaixo:
    sudoedit /etc/apt/apt.conf.d/20auto-upgrades

  • Alterar conteúdoDE:
    APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1";

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

    Salvar Arquivo
  • informação relacionada