Saya baru-baru ini memperbarui fedora saya ke 20 dan ingin menginstal vim.tapi berjalan sudo yum install vim
mengembalikan kesalahan ini:
Transaction check error:
file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.179-1.fc20.x86_64 conflicts with file from package vim-minimal-2:7.4.027-2.fc20.x86_64
Error Summary
-------------
Bagaimana cara mengatasi masalah ini?
vim-common
Anda menginstal lebih baru darivim-minimal
yang sudah terpasang.vim-minimal
juga akan menghapussudo
kecuali Anda menemukan ini dan membatalkan operasi - tidak baik untuk server produksi!Jawaban:
Sebelum Anda menghapus vim-minimal, login dengan pengguna root atau lakukan:
sudo -s
Setelah itu, hapus vim-minimal dengan perintah:
yum remove vim-minimal
Kemudian Anda dapat menginstal vim:
yum install vim
dan setelah itu instal sudo:yum install sudo
sumber
sudo(1)
tidak diinstal, OP hampir tidak dapat menjalankannya ...Keduanya
vim-common
danvim-minimal
mengirimkan salinanvim
halaman manual. Biasanya, ini tidak menghasilkan konflik RPM, karena file-file tersebut akan identik di kedua paket.Namun, Anda tampaknya memiliki versi
vim-common
dan yang berbedavim-minimal
, sehingga file tersebut tidak identik, sehingga mengakibatkan konflik. Perbaruivim-minimal
menjadi versi yang sama denganvim-common
, dan masalahnya akan hilang.lalu
sumber
Ini masih terjadi di Fedora 23. Solusi saya adalah memperbarui kedua paket:
Jika saya mencoba memperbarui kedua paket secara terpisah, saya mendapat konflik. Tetapi saya berhasil memperbarui keduanya sekaligus.
sumber
Anda perlu memperbarui
vim-common
paket. Sedangkan untuk Fedora 26, tidak adavim-common
paket, jadi itu sudah termasuk dalamvim-minimal
paket. Kemudian, Anda hanya perlu memperbaruinya dengansudo dnf update vim-minimal
dan kemudian Anda dapat menginstalvim-enhanced
(paket nyata Anda akan mendapatkanvim
satu).sumber