GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Los repositorios de Ubuntu no tienen las últimas versiones de software?

¿Por qué los paquetes en los repositorios oficiales de Ubuntu son más antiguos que las últimas versiones (upstream) de Debian Sid, PPA, los autores, etc.?

Respuesta aceptada:

Un lanzamiento de Ubuntu pasa por varias etapas antes de llegar al público como un producto terminado:

  • Algún tiempo antes de que Ubuntu lance una versión, congela sus paquetes en un punto determinado.

  • Antes de que salga un lanzamiento, pero después de que el paquete se congele, el trabajo se realiza principalmente para corregir todos los errores y problemas que puedan existir en esos paquetes. Las nuevas versiones de paquetes ya no se importan a los repositorios después de congelar paquetes o características.

  • Una vez que ocurre el lanzamiento, los cambios adicionales a esos paquetes solo ocurren para corregir errores y problemas de seguridad. No se realizan más actualizaciones a los paquetes en el repositorio oficial, incluso si se lanzan nuevas versiones de los paquetes.

Se importan constantemente nuevas versiones de paquetes (de Debian) para la próxima versión de Ubuntu, hasta que se produce el siguiente bloqueo y se repite el mismo proceso.

Como ejemplo, puede echar un vistazo al calendario de lanzamiento del 12.04.

Puede ver que aunque 12.04 se lanzó en abril, el 12 de enero algo llamado Debian Import Freeze sucedió.

Esta es solo la primera de muchas etapas de congelación que suceden antes del lanzamiento real y significa que en ese momento se detiene la importación de paquetes de Debian testing o inestable y se comienza a trabajar en ellos para personalizarlos y solucionar problemas con ellos.

No se realizan actualizaciones después de ese punto en muchos paquetes y la versión que tenía ese paquete en ese punto es la versión presente y mantenida durante la vida útil de una versión.

Entonces, aunque hay versiones superiores del mismo paquete en los PPA de los desarrolladores o en los repositorios de Ubuntu+1, estas solo se incluirán en la próxima versión de Ubuntu.

Esto se hace por motivos de estabilidad, seguridad y funcionalidad. Los nuevos paquetes de sangrado que se importan todo el tiempo al repositorio principal significarían problemas y muchos más problemas por resolver. Una congelación en la versión de los paquetes ayuda a resolver eso y hace que Ubuntu sea más seguro y estable para el usuario final.

Relacionado:¿cómo cambiar el nombre de host?

Cada 6 meses se lanza una nueva versión de Ubuntu, por lo que cada 6 meses se preparan, prueban, personalizan y lanzan nuevos paquetes con una nueva versión. Se pueden instalar versiones futuras de un paquete en su sistema a través de un PPA o simplemente descargándolo de un sitio web, pero la versión del paquete en el repositorio oficial sigue siendo la misma.

Para obtener más información y una descripción general interesante de lo que le sucedió a Ubuntu desde 10.04 hasta el lanzamiento de 12.04, consulte la página ReleaseSchedule:LTS to LTS and Stable Release Updates para obtener una descripción completa y una explicación de una versión estable de Ubuntu.


Ubuntu
  1. Cómo instalar la última versión de Kodi en Ubuntu

  2. Solucionar el error El repositorio no tiene un archivo de versión en Ubuntu - ¿Guía paso a paso?

  3. Ubuntu:¿reinstalar versiones de software que no se encuentran en los repositorios?

  4. Ubuntu 16.0.4 tiene Apache 2.4.18 en caché, pero 2.4.29 es la versión más reciente. ¿Es necesario obtener la última versión?

  5. Cómo instalar las últimas versiones de node.js y Bower en Ubuntu 13.10

Cómo instalar la última versión de Wine en Ubuntu 21.04

Cómo instalar el último Symfony en Ubuntu 21.04

Cómo instalar la última versión de WildFly en Ubuntu 20.04

Cómo instalar la última versión de MySQL 8 en Ubuntu 20.04

Cómo enumerar los paquetes de software instalados en Ubuntu

Cómo instalar la última versión de ImageMagick en Ubuntu 22.04