Búsqueda de sitios web

Cómo deshacer o rehacer una instalación de Yum en CentOS y RHEL


Una de las funciones más importantes y útiles agregadas al Administrador de paquetes YUM (desde la versión 3.2.25) es el comando "historial de yum". Le permite revisar un historial completo de las transacciones de yum que se han ejecutado en un sistema.

Muestra las fechas y horas en que se realizaron las transacciones, si las transacciones tuvieron éxito o fueron abortadas, la cantidad de paquetes afectados y mucho más.

Es importante destacar que el historial de yum se puede utilizar para deshacer o rehacer determinadas transacciones. En este artículo, mostraremos cómo deshacer o rehacer una instalación de yum, incluidas las dependencias en una distribución CentOS/RHEL.

Para hacer esto, primero debe revisar el historial de transacciones de yum ejecutando el siguiente comando como usuario root; de lo contrario, use el comando sudo para obtener privilegios de root.

sudo yum history  
OR
sudo yum history list all

Del resultado de la captura de pantalla anterior, el historial de yum le muestra el ID de la transacción, la línea de comando, la fecha y hora, la acción y más.

Para deshacer una instalación de yum, tome nota del ID de transacción y realice la acción requerida. En este ejemplo, queremos deshacer la instalación con ID 63, lo que borrará el paquete que se instaló en la transacción especificada, de la siguiente manera (ingrese y/yes cuando se le solicite ).

sudo yum history undo 63

Para rehacer una instalación de yum, como antes, tome nota del ID de transacción y ejecútelo. Por ejemplo, para rehacer la instalación con ID 63, ejecute el siguiente comando.

sudo yum history redo 63

Tenga en cuenta que puede hacer lo mismo para una transacción de eliminación/borrado de yum. Lo más importante a tener en cuenta es el ID de transacción de una acción de instalación de yum o eliminación de yum.

Para obtener más información sobre el historial de yum, consulte esta guía:

  1. Cómo utilizar el "Historial de Yum" para obtener información sobre los paquetes instalados o eliminados

¡Eso es todo por ahora! En este artículo, demostramos cómo deshacer o rehacer una instalación de yum, incluidas las dependencias en CentOS/RHEL. Comparta sus pensamientos con nosotros a través del formulario de comentarios a continuación.