Artículo de Blog

Acción Requerida: Nuevo Soporte LTS y Depreciación de Ubuntu 16.04

Autor

Tom Llewellyn-Smith

Fecha de publicación

Lts

Ubuntu

Nodo

Si operas un nodo de Stellar Core o Horizon, hay algunos cambios importantes en la forma en que SDF distribuye las versiones de software que deberías conocer.

Primero, un poco de contexto. En 2017, comenzamos a lanzar Stellar Core y Horizon a través de paquetes Debian. El objetivo era simplificar la instalación y el mantenimiento de la infraestructura de Stellar, y alinear el proceso con los estándares y mejores prácticas de la industria. En ese momento, solo apoyábamos Ubuntu 16.04 LTS, que era el más reciente Soporte a Largo Plazo mantenido por Canonical.

¿Qué significa Soporte a Largo Plazo? Así es como Canonical lo describe en su sitio web:

Un Ubuntu LTS es un compromiso de Canonical para apoyar y mantener una versión de Ubuntu durante cinco años. En abril, cada dos años, lanzamos un nuevo LTS donde todos los desarrollos de los dos años anteriores se acumulan en una versión actualizada y rica en características. Estas versiones se centran en la mejora del rendimiento y la estabilidad. El LTS es lo que recomendamos a las grandes empresas, usuarios generales y negocios.

Las versiones LTS tienen una fecha de expiración planificada, y en abril de 2021, Ubuntu 16.04 alcanzó su fin de vida, lo que significa que ya no es apoyado por Canonical. Vimos esa depreciación venir, y por lo tanto, en preparación, comenzamos a apoyar las versiones LTS de Ubuntu 18.04 y 20.04 hacia finales de 2020. Como parte de ese trabajo, también configuramos herramientas e infraestructura que nos permiten apoyar todas las futuras versiones LTS a medida que son anunciadas por Canonical.

Al apoyar todas las versiones LTS, esperamos alentar a los participantes de la red a ejecutar sus nodos de acuerdo con las mejores prácticas de la industria. Es un compromiso de nuestra parte para asegurar que nos mantenemos en alineación con Ubuntu, lo que debería facilitar la planificación anticipada, y mantener una infraestructura de Stellar segura y estable.

Lo que necesitas hacer

Si ya has actualizado tu infraestructura a Ubuntu 18.04 o 20.04, todo lo que necesitas hacer es asegurarte de que tus archivos de fuente Apt incluyan el repositorio correcto para la versión que ejecutas:

echo "deb https://apt.stellar.org $(lsb_release -cs) stable" |
sudo tee -a /etc/apt/sources.list.d/SDF.list

Nuestra clave de firma GPG sigue siendo la misma, pero si es necesario, puedes recuperarla ejecutando:

wget -qO - https://apt.stellar.org/SDF.asc |
sudo apt-key add -

Si no has actualizado tu infraestructura y todavía estás ejecutando Ubuntu 16.04, deberías planear cambiar a una versión soportada lo antes posible. Hasta ahora, hemos ofrecido paquetes Debian de Stellar Core y Horizon para 16.04. A partir de este punto, solo distribuiremos paquetes para nodos en 18.04 y 20.04. Si por alguna razón necesitas mantener un entorno de 16.04, necesitarás compilar Stellar Core y Horizon desde el código fuente.

Si quieres saber más sobre los paquetes Debian de Stellar, consulta la documentación de paquetes. Te guiarán a través de todo el proceso de uso de paquetes desde agregar el repositorio estable de SDF a tu sistema hasta ejecutar Horizon en producción.