Erro de verificação de transação na instalação do vim?

25

Atualizei recentemente o meu fedora para 20 e queria instalar o vim.but executando sudo yum install vim retornando este erro:

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
-------------

Como corrigir esse problema?

    
por saeed 12.03.2014 / 12:26

4 respostas

23

Antes de remover o vim-minimal, faça o login com o usuário root ou faça: sudo -s

Depois disso, remova o vim-minimal com o comando: yum remove vim-minimal

Então você pode instalar o vim: yum install vim e depois disso instalar o sudo: yum install sudo

    
por 18.03.2014 / 16:15
25
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

Tanto vim-common como vim-minimal enviam uma cópia da página vim man. Normalmente, isso não resulta em um conflito de RPM, já que os arquivos será idêntico em ambos os pacotes.

No entanto, parece que você tem versões diferentes de vim-common e vim-minimal , então o arquivo não é idêntico, resultando assim no conflito. Atualizar vim-minimal para a mesma versão que vim-common , e o problema desaparecerá.

yum update vim-minimal 

e depois

yum install vim-enhanced
    
por 19.06.2014 / 08:03
7

Isso ainda está acontecendo no Fedora 23. Minha solução foi atualizar ambos pacotes:

sudo dnf update vim-common vim-minimal

Se eu tentei atualizar um dos pacotes separadamente, recebi o conflito. Mas consegui atualizar os dois com sucesso ao mesmo tempo.

    
por 13.05.2016 / 23:21
1

Você precisa atualizar o pacote vim-common . Quanto ao Fedora 26, não há vim-common package, então ele está incluído no pacote vim-minimal . Então, basta atualizá-lo com sudo dnf update vim-minimal e, em seguida, você pode instalar vim-enhanced (o pacote real que você obterá para vim one).

    
por 01.11.2017 / 17:23

Tags