Cette méthode a fonctionné pour moi, lorsque j'ai rencontré un problème similaire
Obtenez simplement le package existant avec la commande ci-dessous
rpm -qa | grep xenco
Supprimez les packages en conflit avec
yum remove packageNameFromTheList
Remplacer des fichiers d'un autre package RPM est une mauvaise idée dans la plupart des cas et je déconseille fortement ce que vous essayez de faire. Cela dit, postulez à vos risques et périls.
Yum ne fournit pas d'option pour installer des fichiers en conflit, je pense. Cependant, cela ne vous empêche pas d'installer un package RPM avec rpm(1) qui fait fournir une option pour remplacer les fichiers existants d'un autre package, à savoir --replacefiles
.
Donc, obtenez d'abord le RPM du paquet que vous souhaitez installer sur un système de fichiers local (/usr/local/xenco...
me fait soupçonner que c'est déjà le cas). Installez ensuite le RPM avec rpm -i --replacefiles <your_rpm_file>
.
ce que je fais toujours, c'est retirer le paquet qui se trouve sur le côté droit. Dans votre cas, ce serait -
yum remove xenco-server-1.9.6-104.x86_64
yum remove <> peut fonctionner avec n'importe quelle erreur de package, j'ai rencontré de nombreuses erreurs de transaction de ce type lorsque je travaillais sur vm sur le cloud, je supprime toujours le package qui provoque des conflits et a toujours fonctionné pour moi.