GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el "historial de Yum" para averiguar paquetes instalados o eliminados

Hola amigos. Yum es uno de los administradores de paquetes más importantes que existen debido a cosas como la historia de Yum. Por lo tanto, utilizaremos el historial de yum para encontrar información sobre los paquetes instalados o desinstalados en el sistema. Además de esto, el historial de yum se utiliza para verificar las transacciones que se han realizado con este programa.

Usando yum history en Linux

La razón principal para usar yum y el subcomando history es verificar las transacciones que el comando ha realizado a lo largo del tiempo. Estas transacciones pueden ser una actualización, desinstalación o instalación conjunta de un paquete. Cada uno de ellos está identificado con un ID para una mejor gestión.

Además de esto, podemos retroceder a un estado anterior o consultar el historial que se ha realizado. Es una maravilla que te vamos a explicar.

Aunque las opciones de yum history son varios, los más importantes son

  • información :Muestra la información sobre las transacciones.
  • lista :que nos permite listar las transacciones realizadas.
  • rehacer :que repite las tareas realizadas en la transacción.
  • deshacer :Vuelve al estado anterior de la transacción realizada.
  • revertir :En este caso, revierte la configuración de los paquetes RPM al estado anterior de la transacción. Es posible que se hagan varias para lograr el objetivo.

Con estas operaciones, es suficiente para usarlo.

En esta publicación, ejecutaré los comandos como usuario root para evitar problemas.

Mostrando transacciones con el historial de yum

Si usas el comando

yum history

O:

yum history list all

Obtendrá una pantalla de salida que le mostrará todas las transacciones que se han realizado.

Los campos en la pantalla de salida muestran la ID, el comando en sí; la fecha y hora en que se realizó; la acción que se ejecutó; y finalmente un número que indica los paquetes afectados junto con una leyenda.

También puedes usar list para consultar el historial de transacciones de un paquete específico. Por ejemplo:

yum history list vim-minimal
ID     | Command line                                                                                                       | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     7 | update                                                                                                             | 2022-03-09 20:43 | Upgrade        |   23  <
     1 |                                                                                                                    | 2022-01-24 09:47 | Install        |  391 >E

Mostrar información sobre una transacción

Usando el ID de la transacción y el ìnfo comando, podemos mostrar información sobre la transacción realizada.

Por ejemplo,

yum history info 7

Allí tendrás información sobre los paquetes que han sido afectados.

Asimismo, puede especificar un paquete para conocer la información sobre la transacción en la que se ha involucrado.

Reversión del historial de Yum

Para demostrar esto, primero instalaré dos paquetes como nano y vim .

yum install nano vim

Si vuelve a mostrar la lista de transacciones, se verá así

yum history

Ahora tenemos que retroceder a un estado antes de instalar nano y vim .

yum history rollback 7

Es decir, volverá al estado anterior a la última transacción, por lo que nano y vim será eliminado.

Para rehacer una transacción, puede usar redo de la misma manera que Revertir. La diferencia es que rehacer rehará todo lo que ha hecho la transacción.

Ahora la opción de deshacer

Acerca de undo opción la operación es similar a rollback, por lo que solo tiene que usar

yum history undo 7

Pero como hemos dicho, se utilizan de forma muy similar.

Conclusión

Yum history es una utilidad muy útil para conocer y gestionar las transacciones que se han realizado en YUM. Además de esto, se puede utilizar para realizar un seguimiento de los cambios en los paquetes.

Espero que les haya gustado este post.


Linux
  1. Cómo enumerar todos los paquetes instalados en Linux

  2. ¿Cómo encontrar todos los paquetes adicionales que instalé?

  3. ¿Cómo saber qué versión de GTK+ está instalada en Ubuntu?

  4. ¿Cómo averiguo con YUM o RPM qué archivos instaló?

  5. ¿Eliminar completamente todos los paquetes que instalé?

Cómo desinstalar o eliminar paquetes de CentOS

Cómo usar 'Yum History' para encontrar información de paquetes instalados o eliminados

Cómo encontrar los paquetes propietarios instalados en Arch Linux

Cómo enumerar los paquetes instalados en Linux

Cómo quitar un comando del historial en Linux

Cómo enumerar los paquetes instalados en Ubuntu 22.04