GNU/Linux >> Belajar Linux >  >> Linux

Nonaktifkan pemeriksaan transaksi yum untuk konflik file

Metode ini berhasil untuk saya, ketika saya menghadapi masalah serupa

Cukup dapatkan paket yang ada dengan perintah di bawah ini

rpm -qa | grep xenco

Hapus paket yang bertentangan itu dengan

yum remove packageNameFromTheList

Mengganti file dari paket RPM lain adalah ide yang buruk dalam banyak kasus dan saya sangat tidak menyarankan apa yang Anda coba lakukan. Karena itu, terapkan mengikuti dengan risiko Anda sendiri.

Yum tidak memberikan opsi untuk menginstal file yang bertentangan, menurut saya. Namun, itu tidak menghalangi Anda untuk menginstal paket RPM dengan rpm(1) yang bisa memberikan opsi untuk mengganti file yang ada dari paket lain, yaitu --replacefiles .

Jadi, pertama-tama dapatkan RPM dari paket yang ingin Anda instal di sistem file lokal (/usr/local/xenco... membuat saya curiga itu sudah terjadi). Selanjutnya instal RPM dengan rpm -i --replacefiles <your_rpm_file> .


yang selalu saya lakukan adalah menghapus paket yang ada di sisi kanan. Dalam kasus Anda itu akan menjadi -

yum remove xenco-server-1.9.6-104.x86_64

yum remove <> dapat bekerja dengan kesalahan paket apa pun, saya telah menemukan banyak kesalahan transaksi seperti itu saat bekerja di vm di cloud, saya selalu menghapus paket yang menyebabkan konflik dan selalu berhasil untuk saya.


Linux
  1. Cara menemukan paket rpm mana yang menyediakan file atau pustaka tertentu di RHEL / CentOS

  2. Ubuntu setara dengan WhatProvides Yum, untuk menemukan paket mana yang menyediakan file

  3. Tidak Dapat Menginstal FreeTDS melalui Yum Package Manager

  1. Bagaimana cara menonaktifkan popup paket Gecko untuk Wine?

  2. Perbedaan antara rpm -ivh <package> dan yum install <package>

  3. Nonaktifkan pemeriksaan kunci publik untuk instalasi rpm

  1. Cara menonaktifkan repositori paket YUM di CentOS

  2. 4 Cara Menonaktifkan/Mengunci Pembaruan Paket Tertentu Menggunakan Perintah Yum

  3. Periksa database untuk korupsi