Desde que actualicé aUbuntu 21.04 hirsuto, Entiendo estomuyMensaje molesto cada vez que realizo algunas actualizaciones.
¿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 needrestart
de 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/99needrestart
permanentemente o moverlo temporalmente en el script de actualización sería la mejor manera de solucionar este problema. needrestart
Despué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:
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";
Guardar el archivo