Las actualizaciones de APT no se instalan

Las actualizaciones de APT no se instalan

Parece que no puedo entender esto. Hago 'sudo apt update' y me informa 1 actualización disponible:

sudo apt list --upgradable -a
Listing... Done
dmidecode/jammy-updates 3.3-3ubuntu0.1 arm64 [upgradable from: 3.3-3]
dmidecode/jammy,now 3.3-3 arm64 [installed,upgradable to: 3.3-3ubuntu0.1]

Luego voy a 'sudo apt update' y me sale esto:

sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
 dmidecode
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

¿Alguien tiene una idea de por qué no se instalan las actualizaciones? ¿Cómo puedo actualizar este paquete?

Respuesta1

¿Alguien tiene una idea de por qué no se instalan las actualizaciones?

Sí, TLDR: algo llamado actualizaciones por fases.

Aquí hay una respuesta un poco más larga. Imagine que hay un error en la nueva versión del paquete. Si la nueva versión se lanza para todos a la vez, los mantenedores se verán abrumados con los informes de errores de todos estos usuarios y también habrá muchas personas afectadas, y es posible que algunos no vuelvan a actualizar su paquete de errores durante algún tiempo, lo cual es malo. . Entonces, lo que los mantenedores pueden hacer es configurar una actualización como una actualización por fases. Esto significa que un pequeño puñado de usuarios lo obtienen primero y actúan como "probadores de fase 1", por así decirlo, despejando el camino para la siguiente ronda de personas: "probadores de fase 2", que es un conjunto un poco más grande y así sucesivamente. De esta manera, la esperanza es que se encuentren más errores durante las fases anteriores, y luego haya menos impacto tanto para los mantenedores como para los usuarios en el ciclo de informe-corrección-redpeploy-actualización que sigue a un error. O, como se indica en elWiki Ubuntu, se realizan actualizaciones por fases:

para que se puedan detectar regresiones graves antes de que se envíen actualizaciones a todos y se detenga el proceso. El objetivo es que las regresiones afecten a una proporción menor de nuestra base de usuarios.


¿Cómo puedo actualizar este paquete?

TLDR: No lo hagas. Solo déjalo. Cuando esté listo, se actualizará cuando ejecute el apt upgradecomando o como parte de una actualización automática.

Si hay una razón real por la que necesita la última versión del paquete, entonces parece haber una manera de evitar las actualizaciones graduales, pero solo haría esto si es absolutamente necesario la nueva versión:

El panel "Actualizaciones" de Contributor Console debería permitir a los evaluadores optar por no recibir actualizaciones graduales posteriores al lanzamiento o participar en las actualizaciones graduales previas al lanzamiento (para probar el mecanismo de fases en sí).

-Wiki Ubuntu.

información relacionada