Recientemente actualicé mi fedora a 20 y quería instalar vim. Pero la ejecución sudo yum install vimdevolvió este error:
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
-------------
¿Cómo arreglar este problema?

vim-commonque está instalando es más nuevo que el quevim-minimalya está instalado.vim-minimaltambién se eliminará asudomenos que detecte esto y cancele la operación, ¡no es bueno para un servidor de producción!Respuestas:
Antes de eliminar vim-minimal, inicie sesión con el usuario root o haga:
sudo -sDespués de eso, elimine vim-minimal con el comando:
yum remove vim-minimalLuego puede instalar vim:
yum install vimy luego instalar sudo:yum install sudofuente
sudo(1)no está instalado, OP apenas puede ejecutarlo ...Ambos
vim-commonyvim-minimalenvían una copia de lavimpágina del manual. Por lo general, esto no genera un conflicto de RPM, ya que los archivos serán idénticos en ambos paquetes.Sin embargo, parece que tiene diferentes versiones de
vim-commonyvim-minimal, por lo que el archivo no es idéntico, lo que genera el conflicto. Actualicevim-minimalpara que sea la misma versiónvim-commony el problema desaparecerá.y entonces
fuente
Esto todavía está sucediendo en Fedora 23. Mi solución fue actualizar ambos paquetes:
Si intenté actualizar cualquiera de los paquetes por separado, obtuve el conflicto. Pero pude actualizar con éxito ambos al mismo tiempo.
fuente
Necesita actualizar el
vim-commonpaquete. En cuanto a Fedora 26, no hayvim-commonpaquete, por lo que se incluye en elvim-minimalpaquete. Luego, solo tiene que actualizarlosudo dnf update vim-minimaly luego puede instalarlovim-enhanced(el paquete real que obtendrá paravimuno).fuente