Ubuntu 12.04: obtener una lista de paquetes que tienen actualizaciones

Ubuntu 12.04: obtener una lista de paquetes que tienen actualizaciones

¿Hay alguna manera de obtener una lista de actualizaciones disponibles para un archivo en Ubuntu 12.04?

Necesito esto para revisar la lista de actualizaciones antes de realizar la actualización, de modo que si algo sale mal, tenga al menos alguna idea de dónde podría estar el problema.

En esencia, el caso de uso sería el siguiente:

  1. Obtenga una lista de actualizaciones disponibles
  2. Revise la lista y marque los paquetes potencialmente problemáticos
  3. Realizar la actualización

Si ocurren problemas, comience a solucionar problemas desde los paquetes marcados anteriormente.

Respuesta1

No estoy seguro de entender completamente su pregunta. No hay actualizaciones filesen Linux, solo paquetes. Si desea comprobar qué actualización podría cambiar un archivo específico que tiene en mente, puede hacerlo así.

Primero, este comando

   sudo apt-get upgrade --dry-run

le proporcionará una lista de paquetes para actualizar, sin realizar ninguna anyoperación. El siguiente comando solo descargará los paquetes en cuestión

   sudo apt-get upgrade --download-only

Ahora que tiene sus paquetes de forma segura en su bóveda (que, por cierto, se encuentra en /var/cache/apt/archives), puede verificar los archivos que cualquier paquete tendrá que actualizar mediante el comando

   dpkg-deb -c package_name.deb

La -copción significa esto:

-c, --archivo de contenidos

Enumera el contenido de la parte del archivo del árbol del sistema de archivos del paquete. Actualmente se produce en el formato generado por el listado detallado de tar.

Cuando esté satisfecho con que todo está bien, puede instalar el paquete con

   sudo dpkg -i package_name.deb

Todo esto se puede programar fácilmente, por supuesto. Espero que esto sea lo que buscabas.

Respuesta2

El actualizador de software tiene una opción de "detalles de las actualizaciones" que le brindará una lista de las actualizaciones que está a punto de instalar. De lo contrario, sudo apt-get upgradele dará una lista, menos actualizaciones de seguridad.

información relacionada