Controlar la actualización de nuestro Ubuntu | Algo de Linux

lunes, 5 de septiembre de 2016

Controlar la actualización de nuestro Ubuntu

Volvemos de vacaciones y comprobamos que nuestros Ubuntu 14.04 LTS comienzan a mostrar un mensaje a cada usuario que inicia sesión que dice:
"Está disponible una nueva versión de Ubuntu ¿Le gustaría actualizar?"

Ésto es algo normal porque Ubuntu 16.04.1 LTS ya está disponible, pero como estamos seguros de que sembrará dudas en nuestros usuarios, vamos a evitar que se les muestre el mensaje.

Como ya comentó nuestro compañero Francisco Mora, es muy sencillo de solucionar:

El fichero /etc/update-manager/release-upgrades tiene el siguiente contenido para controlar la configuración de actualizaciones:
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=lts
Por lo tanto, para solucionar el problema, lo único que tenemos que hacer es cambiar:
Prompt=lts
Por:
Prompt=never
De manera que el fichero nos quedará así:
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never
Para aplicar esta configuración automáticamente a todas las máquinas, tan sólo tenemos que crear un módulo puppet que lo haga. Éste módulo es muy sencillo; más aún si utilizamos el tipo definido por el usuario line.pp con las modificaciones que hice para incluir definiciones de variables en ficheros de configuración.  Si lo utilizáis, el módulo puppet es así de simple:
class puppet_prompt_upgrades {
  line { "prompt_upgrades":
     file => "/etc/update-manager/release-upgrades",
     line => "Prompt=never",
     ensure => "variable"
  }
}
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: