sábado, 14 de agosto de 2021

Revertir actualización de paquetes con DNF


 Existen múltiples formas de deshacer actualizaciones o instalaciones de paquetes en Linux, para el caso de fedora, redhat, almalinux, centos, rock y otras, a través del comando dnf se puede hacer una trazabilidad de las transacciones y obtener diferentes resultados:

El comando dnf history 

 nos permite observar la clase de cosas que hemos hecho con los sistemas:


 

 

Cuando se ha identificado lo que se quiere deshacer, uno puede irse al id  de la transacción:

 

El comando descargará nuevamente los paquetes y los instalará en la versión previa.

Por otro lado, no es necesario que se use el control estricto del id de la transacción; por ejemplo, si queremos deshacer la acción 7, para estar seguros de se hizo o no, o se modificó por otro paquete podemos  hacer lo siguiente:

 

Con esto ya sabremos qué hacer en caso de necesitar hacer rollback en una actualización o reinstalación de paquetes.