J'ai récemment mis à jour mon fedora à 20 et je voulais installer vim.Mais l'exécution a sudo yum install vim
renvoyé cette erreur:
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
-------------
Comment régler ce problème?
vim-common
vous installez est plus récent que levim-minimal
déjà installé.vim-minimal
supprimera également àsudo
moins que vous ne la remarquiez et annuliez l'opération - pas bon pour un serveur de production!Réponses:
Avant de supprimer vim-minimal, connectez-vous avec l'utilisateur root ou procédez comme suit:
sudo -s
Après cela, supprimez vim-minimal avec la commande:
yum remove vim-minimal
Ensuite, vous pouvez installer vim:
yum install vim
et après cela, installez sudo:yum install sudo
la source
sudo(1)
n'est pas installé, OP peut à peine l'exécuter ...Les deux
vim-common
etvim-minimal
expédiez une copie de lavim
page de manuel. En règle générale, cela n'entraîne pas de conflit RPM, car les fichiers seront identiques dans les deux packages.Cependant, vous semblez avoir différentes versions de
vim-common
etvim-minimal
, le fichier n'est donc pas identique, ce qui entraîne le conflit. Mettrevim-minimal
à jour pour être la même version quevim-common
, et le problème disparaîtra.et alors
la source
Cela se produit toujours dans Fedora 23. Ma solution était de mettre à jour les deux packages:
Si j'ai essayé de mettre à jour l'un ou l'autre des packages séparément, j'ai eu le conflit. Mais j'ai réussi à mettre à jour les deux en même temps.
la source
Vous devez mettre à jour le
vim-common
package. Quant à Fedora 26, il n'y a pas devim-common
package, il est donc inclus dans levim-minimal
package à la place. Ensuite, il vous suffit de le mettre à jour avecsudo dnf update vim-minimal
et vous pouvez ensuite installervim-enhanced
(le vrai package que vous obtiendrez pourvim
un).la source