Desde hace algunas versiones de Ubuntu, decidió añadir en los repositorios un servicio llamado Ubuntu Pro.

Ubuntu Pro es una versión de Ubuntu que ofrece Canonical para nubes públicas, enfocada en el uso empresarial y de producción. Se basa en componentes de Ubuntu, pero viene con un conjunto de servicios adicionales que se activan de inmediato. Ubuntu Pro también proporciona Mantenimiento de seguridad extendido (ESM).

Los que uséis Ubuntu desde hace algunos meses largos habréis notado que cuando actualizáis los repositorios aparece el siguiente mensaje:

$ apt upgrade
[...]
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  libimage-magick-perl imagemagick libjs-jquery-ui libavdevice58 ffmpeg
  libopenexr25 libmagick++-6.q16-8 libpostproc55 libmagickcore-6.q16-6-extra
  libavcodec58 libimage-magick-q16-perl libmagickwand-6.q16-6 libavutil56
  imagemagick-6.q16 libswscale5 libeditorconfig0 libmagickcore-6.q16-6
  libswresample3 imagemagick-6-common libavformat58 libavfilter7
Learn more about Ubuntu Pro at https://ubuntu.com/pro
0 actualitzats, 0 nous a instal·lar, 0 a suprimir i 0 no actualitzats.

El maldito mensaje "Get more security..." Agh.

Solución bruta con trazas de odio

La solución más rápida y efectiva es eliminar el fichero que proporciona esta llamada al mensaje de marketing en APT.

Para ello procederemos a eliminar o mover el fichero en cuestión:

# Eliminar:
rm -rf /etc/apt/apt.conf.d/20apt-esm-hook.conf

# Mover por si queremos volver atrás
mv /etc/apt/apt.conf.d/20apt-esm-hook.conf /etc/apt/apt.conf.d/20apt-esm-hook.conf.old

Y ala, una vez actualicemos los repositorios ya no obtendremos el mensaje de publicidad.

📢
Ten en cuenta que esta solución es posible que no sea 100% efectiva, ya que si hay alguna actualización es posible que Ubuntu añada de nuevo el fichero para hacerte más publicidad aún, así que habrá que repetir el proceso.

Final feliz ❤️

Si también queremos quitar el dichoso aviso de noticias de Ubuntu en APT:

 News about significant security updates, features and services will    
 appear here to raise awareness and perhaps tease /r/Linux ;)
 Use 'pro config set apt_news=false' to hide this and future APT news.

Para quitar este otro aviso deberemos de ejeuctar lo siguiente:

pro config set apt_news=false

Solución: Pasar por el aro de Ubuntu

Existe otra opción más elegante que consiste en activar el repositorio "esm-apps" con un código gratuito que dan los de Ubuntu.

Para obtener el token deberéis de seguir estos pasos:

  • Nos tenemos que registrar o bien iniciar sesión (si ya eres un traidor) en la siguiente web: https://ubuntu.com/pro Si eres nuevo, selecciona la opción "Register for personal use".
  • Los de Ubuntu son pesados, pero también tienen el corazón grande y calentito, así que ofrece hasta 5 tokens para que puedas configurar el repositorio a 5 ordenadores de forma gratuita.
  • Obtén tu token tras validar el e-mail durante el registro.

Ahora con el token en nuestro portapapeles, ejecutamos el siguiente comando:

pro attach [TOKEN]

Este comando mostrará el siguiente resultado:

Enabling default service esm-apps
Updating package lists
Ubuntu Pro: ESM Apps enabled
Enabling default service esm-infra
Updating package lists
Ubuntu Pro: ESM Infra enabled
Enabling default service livepatch
Installing canonical-livepatch snap
Canonical livepatch enabled.
Unable to determine current instance-id
This machine is now attached to 'Ubuntu Pro - free personal subscription'

SERVICE          ENTITLED  STATUS    DESCRIPTION
esm-apps         yes       enabled   Expanded Security Maintenance for Applications
esm-infra        yes       enabled   Expanded Security Maintenance for Infrastructure
livepatch        yes       enabled   Canonical Livepatch service
realtime-kernel  yes       disabled  Ubuntu kernel with PREEMPT_RT patches integrated

NOTICES
Operation in progress: pro attach

Enable services with: pro enable <service>

     Account: XXXXXX@XXXXXXXXX.XXXXXX
Subscription: Ubuntu Pro - free personal subscription

Y con ESM activado, ya podremos activar y actualizar los paquetes sin que se muestre el aviso:

apt update
apt upgrade
Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación