GNU/Linux >> Tutoriales Linux >  >> Linux

Deshabilite la verificación de transacciones de yum para conflictos de archivos

Este método funcionó para mí, cuando enfrenté un problema similar

Simplemente obtenga el paquete existente con el siguiente comando

rpm -qa | grep xenco

Eliminar esos paquetes en conflicto con

yum remove packageNameFromTheList

Reemplazar archivos de otro paquete RPM es una mala idea en la mayoría de los casos y le recomiendo enfáticamente que no haga lo que está tratando de hacer. Dicho esto, aplique lo siguiente bajo su propio riesgo.

Creo que Yum no proporciona una opción para instalar archivos en conflicto. Sin embargo, eso no le impide instalar un paquete RPM con rpm(1) que proporcionar una opción para anular los archivos existentes de otro paquete, a saber, --replacefiles .

Entonces, primero obtenga el RPM del paquete que desea instalar en un sistema de archivos local (/usr/local/xenco... me hace sospechar que ese ya es el caso). A continuación, instale el RPM con rpm -i --replacefiles <your_rpm_file> .


yo lo que hago siempre es sacar el paquete que esta del lado derecho. En tu caso sería -

yum remove xenco-server-1.9.6-104.x86_64

yum remove <> puede funcionar con cualquier error de paquete, he encontrado muchos errores de transacciones de este tipo cuando trabajo en vm en la nube, siempre elimino el paquete que causa conflictos y siempre me ha funcionado.


Linux
  1. Cómo deshabilitar el repositorio de paquetes YUM en CentOS

  2. 4 formas de deshabilitar/bloquear ciertas actualizaciones de paquetes usando el comando Yum

  3. Comandos RPM

  4. ¿Existe un delineador para verificar el archivo?

  5. Comprobar la base de datos en busca de corrupción

RPM frente a YUM:aprenda la diferencia

Gestión de paquetes de Linux con YUM y RPM

Comandos YUM

Los 50 mejores ejemplos de comandos YUM para usuarios de RHEL o CentOS

Comando Yum:utilidad de gestión de paquetes basada en RPM

Deshabilite la verificación de clave pública para la instalación de rpm