Table of Contents
Cómo utilizar el ‘Historial de Yum’ para averiguar la información de los paquetes instalados o eliminados
YUM es un administrador de paquetes de alto nivel interactivo, basado en rpm para sistemas RHEL/CentOS. que permite a los usuarios instalar nuevos paquetes, eliminar/borrar paquetes antiguos/no deseados. Puede ejecutar automáticamente actualizaciones del sistema y realizar análisis de dependencias, y también realizar consultas sobre los paquetes instalados y/o paquetes disponibles y mucho más.
En este artículo, explicaremos cómo ver el historial de transacciones de YUM para encontrar información sobre los paquetes instalados y aquellos que fueron eliminados/borrados de un sistema.
Lectura sugerida: 20 comandos YUM de Linux para la administración de paquetes
A continuación se muestran algunos ejemplos de cómo usar YUM comando history.
Ver historial completo de YUM
Para ver un historial completo de transacciones YUM. podemos ejecutar el comando a continuación que nos mostrará la transacción: id, usuario de inicio de sesión que ejecutó la acción en particular, fecha y hora en que ocurrió la operación, la acción real e información adicional sobre cualquier problema con la operación:
# yum history
Ver el historial de Yum
Usar Yum para buscar información del paquete
Los subcomandos del historial: información/lista/resumen. puede tomar en ID de transacción o nombre de paquete como argumento. Además, el subcomando list puede tomar un argumento especial, todo el significado: todas las transacciones.
freestar.config.enabled_slots.push
El El comando de historial anterior es equivalente a ejecutar:
# yum history list all
Y puede ver los detalles de las transacciones relacionadas con un paquete determinado, como el servidor web httpd, con el comando info de la siguiente manera:
# yum información del historial httpd
Yum-Encuentra información del paquete
Para obtener un resumen de las transacciones relacionadas con el paquete httpd, podemos emitir el siguiente comando:
# yum history summary httpd
Yum-Find Summary of Package
También es posible utilizar una transacción ID. el siguiente comando mostrará los detalles del ID de transacción 15.
# información del historial de yum 15
Yum-Buscar información de paquete usando ID
Usar el historial de Yum para buscar información de transacción de paquete
Hay subcomandos que imprimen detalles de transacción de un paquete o grupo de paquetes específico. Podemos usar package-list o package_info para ver más información sobre el paquete httpd así:
# yum history package-list httpd O # yum history package-info httpd
Yum-Buscar información de transacciones de paquetes
Para obtener el historial de varios paquetes, podemos ejecutar:
# yum history package-list httpd epel-release O # yum history packages-list httpd epel-release
Yum-Encuentra información de varios paquetes
Usa Yum para deshacer paquetes
Además, hay ciertos subcomandos de historial que nos permiten: deshacer/rehacer/deshacer. transacciones.
- Deshacer. deshará una transacción especificada.
- rehacer. repita el trabajo de una transacción especificada
- deshacer. deshará todas las transacciones hasta el punto de la transacción especificada.
Toman una ID de transacción única o la palabra clave última y una compensación de la última transacción.
Por ejemplo, suponiendo que hemos realizado 60 transacciones, “ última. se refiere a la transacción 60. y “ últimos-4. apunta a la transacción 56.
Lectura sugerida: Cómo usar ‘yum-utils’ para mantener Yum y aumentar su rendimiento
Así es como funcionan los subcomandos anteriores: si tenemos 5 transacciones: V, W, X, Y y Z, donde los paquetes se instalaron respectivamente.
# yum history deshacer 2 # eliminará el paquete W # yum history redo 2 # reinstalará el paquete W # yum history deshacer 2 # eliminará los paquetes de X, Y y Z.
En el siguiente ejemplo, la transacción 2 fue una operación de actualización, como se ve a continuación, el comando redo. que sigue repetirá la transacción 2 actualizando todos los paquetes actualizados en ese momento:
# yum history | grep-w “2”
Yum-Buscar ID de transacción de paquete # yum history rehacer 2
Actualización del paquete Yum Redo
El subcomando redo. también puede tomar algunos argumentos opcionales antes de que especifiquemos una transacción:
- force-reinstall. reinstala cualquier paquete que estaba instalado en esa transacción (a través de yum install, upgrade o downgrade).
- force-remove. elimina los paquetes que se actualizaron o degradaron.
# yum history rehacer forzar-reinstalar 16
Yum-Forzar el paquete de instalación
Buscar la base de datos del historial de Yum y la información de las fuentes
Estos subcomandos nos proporcionan información sobre el base de datos de historial y fuentes de información adicionales:
- addon-info. proporcionará fuentes de información adicional.
- estadísticas. muestra estadísticas sobre la base de datos del historial actual.
- sync. nos permite alterar los datos rpmdb/yumdb almacenados para cualquier paquete instalado.
Considere los siguientes comandos para comprender cómo estos sub-Los comandos prácticamente funcionan:
# yum history addon-info # yum history stats # yum history sync
Para establecer un nuevo archivo de historial, use el nuevo subcomando:
# yum history new
Podemos encontrar una información completa sobre el comando de historial de YUM y varios otros comandos en la página de manual de yum:
# man yum
Lectura sugerida: 4 formas de deshabilitar/bloquear ciertas actualizaciones de paquetes usando Yum
Eso es todo por ahora. En esta guía, explicamos varios comandos del historial de YUM para ver detalles de las transacciones de YUM. Recuerde ofrecernos sus opiniones sobre esta guía a través de la sección de comentarios a continuación.