¿Cómo deshabilitar el mensaje "Actualización del kernel pendiente"?

¿Cómo deshabilitar el mensaje "Actualización del kernel pendiente"?

Desde que actualicé aUbuntu 21.04 hirsuto, Entiendo estomuyMensaje molesto cada vez que realizo algunas actualizaciones.

Actualización del kernel pendiente

¿Cómo desactivarlo? Está rompiendo mis scripts de actualización.


Información del 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

Script de actualización:

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

Respuesta1

Este diálogo es de 'autoremove'

Para deshabilitar la "Actualización pendiente del kernel" mediante la línea de comando:

vim /etc/needrestart/needrestart.conf

luego descomentar esta línea

#$nrconf{kernelhints} = -1;

O simplemente reemplácelos en una línea:

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

Respuesta2

Una solución alternativa es eliminar needrestart:

sudo apt -y remove needrestart

Respuesta3

Habiendo encontrado esto yo mismo, creo que la mejor manera de hacerlo sería eliminarlo needrestartde los scripts que se ejecutan después apt. En Ubuntu, esto sería /etc/apt/apt.conf.d/99needrestart.

Dependiendo de lo que desee hacer exactamente, eliminarlo /etc/apt/apt.conf.d/99needrestartpermanentemente o moverlo temporalmente en el script de actualización sería la mejor manera de solucionar este problema. needrestartDespués de todo, tiene algunos usos, por lo que eliminarlo por completo puede no ser la mejor idea.

Respuesta4

En lugar de eliminar el paquete del sistema, un mejor enfoque sería desactivar la actualización del sistema.
Para deshabilitar la actualización automática mediante la línea de comando:

  • Abra y edite el/etc/apt/apt.conf.d/20auto-upgradesusando el siguiente comando:
    sudoedit /etc/apt/apt.conf.d/20auto-upgrades

  • Cambiar contenidoDE:
    APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1";

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

    Guardar el archivo
  • información relacionada