¿Cómo elimino el mensaje "Nueva versión '12 .10 'disponible"?

19

Cuando entrossh en mi cuadro Mythbuntu , recibo este mensaje:

Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-32-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

New release '12.10' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: <redacted>
$

Pero no tengo la intención de actualizar a 12.10, porque Mythbuntu recomienda usar solo versiones LTS.

¿Cómo suprimo el mensaje "Nueva versión '12 .10 'disponible"? No quiero que me notifiquen hasta que esté disponible la próxima versión de LTS.

Ya fui a Update Manager> Configuración> Actualizaciones y seleccioné "Notificarme una nueva versión de Ubuntu: para versiones de soporte a largo plazo", pero eso no eliminó este mensaje.

cjm
fuente

Respuestas:

31

Las otras respuestas no son del todo correctas, pero combinarlas me puso en el camino correcto.

/etc/update-manager/release-upgradescontrola las actualizaciones sobre las que se le notificará. /usr/lib/update-manager/release-upgrade-motdgenera el mensaje "actualización disponible". El problema es que release-upgrade-motdalmacena el mensaje en caché, lo que significa que una vez que se ha generado, el cambio /etc/update-manager/release-upgradesno elimina el mensaje.

Entonces la respuesta es:

  1. Informe a Update Manager sobre las versiones sobre las que desea recibir notificaciones.

  2. sudo rm /var/lib/update-notifier/release-upgrade-available para deshacerse del mensaje en caché.


Nota: Para la versión 13.04 (y posterior), la ruta ha cambiado. Entonces, el punto 2. para deshacerse del mensaje en caché es ahora:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
cjm
fuente
Solo para referencia futura, la actualización de motd de Ubuntu está diseñada para actualizarse al iniciar sesión como se menciona en la página de manual .
John Vrbanac
1
@JohnVrbanac, sí, pero release-upgrade-motdmantiene su propio caché de su parte del motd. Eso es lo que tienes que eliminar manualmente.
cjm
¡Esto funciona muy bien para mí con Ubuntu 12.04! sudo sed '17s/.*/prompt=never/' /etc/update-manager/release-upgradessudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
Agregué
5

Ese mensaje es aparte del sistema "Mensaje del día" (MOTD). Si solo desea deshabilitar el mensaje de actualización:

Paso 1:

Use un editor de texto para abrir "/etc/update-motd.d/91-release-upgrade"

sudo nano /etc/update-motd.d/91-release-upgrade

Paso 2:

Comente (ponga "#" delante de cada línea) todo el código dentro de ese archivo para que se vea así

#!/bin/sh

#if [ -x /usr/lib/update-manager/release-upgrade-motd ]; then
#    exec /usr/lib/update-manager/release-upgrade-motd
#fi

Paso 3:

Cerrar sesión y volver a iniciar sesión.

Etapa 4:

¡Hecho!

Eso debería funcionar para Ubuntu Server 11.10 y 12.04 LTS

John Vrbanac
fuente
3
Esto deshabilitará completamente el mensaje de actualización. Todavía me gustaría recibir una notificación cuando haya disponible una versión de LTS. Pero me indicaste la solución correcta, así que gracias.
cjm
Woops! Lo siento, he entendido mal. Pensé que querías deshacerte de todo junto. Por lo general, no me gusta que aparezcan muchas cosas la primera vez que inicio sesión, por lo que normalmente solo lo elimino.
John Vrbanac
3

Intente Editar / etc / update-manager / release-updates

Cambie el mensaje de normal a lts o nunca ;-)

Terry Wang
fuente
1
Esa es la configuración actual (supongo que la GUI de Update Manager la cambió). No ayuda
cjm
1

Lo que ves es el contenido de / etc / motd

que se genera automáticamente mediante scripts en:

/etc/update-motd.d/

el que no te gusta es:

91-release-upgrade

para que puedas borrarlo.

O puede ser mejor: editar: /etc/update-manager/release-upgrades

y cambio: Prompt=normal por:Prompt=lts

Por lo tanto, solo se le advertirá cuando se lance un nuevo lts.

usuario45949
fuente
0

Para la versión 13.04 de Ubuntu, esto ha cambiado ligeramente, por lo que consolidará la información de varias otras respuestas y se actualizará para nuevas versiones.

- La primera solución es modificar la configuración de verificación de actualizaciones:

vi /etc/update-manager/release-upgrades

Cambie Prompt = normal a:
Prompt = never - Nunca verifique actualizaciones
o
Prompt = lts - Solo verifique actualizaciones LTS (solo si la versión actual es LTS)

- Alternativamente, para eliminar el cheque por completo, simplemente borre el cheque:

rm /etc/update-motd.d/91-release-upgrade

Finalmente: después de realizar uno de los cambios anteriores, el mensaje puede seguir mostrándose mientras se guarda en caché la comprobación diaria.
Resuelva este obstáculo menor simplemente eliminando el archivo de verificación en caché:

rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
MarkOfSine
fuente