Отключить проверку транзакций yum для конфликта файлов
Как отключить проверку транзакций yum для файла ?
Transaction check error:
file /usr/local/xenco/backend/current from install of xenco-rr-1.9.6-104.x86_64 conflicts with file from package xenco-server-1.9.6-104.x86_64
2 ответов
замена файлов из другого пакета RPM-плохая идея в большинстве случаев, и я настоятельно рекомендую не делать то, что вы пытаетесь сделать. Что сказал, действовать на свой страх и риск.
Yum не предоставляет возможность установить конфликтующие файлы, я думаю. Однако это не мешает вам установить пакет RPM с rpm (1), который тут обеспечивает возможность перезаписать существующие файлы из другого пакета, а именно --replacefiles
.
Итак, сначала получите RPM пакет, который вы хотите установить в локальной файловой системе (/usr/local/xenco...
заставляет меня подозревать, что это уже делается). Затем установите RPM с rpm -i --replacefiles <your_rpm_file>
.
этот метод работал для меня, когда я столкнулся с подобной проблеме
просто получите существующий пакет с помощью команды
rpm -qa | grep xenco
удалите эти конфликтующие пакеты с помощью
yum remove packageNameFromTheList