Não é possível instalar o plugin Code :: Blocks wxsmith

0

Estou tentando instalar o plug-in wxsmith para codeblocks. Eu tenho um Code :: Blocks 13.12 em execução no meu computador. Foi o que eu fiz:

sudo apt-get install codeblocks-contrib codeblocks-wxcontrib-dev

Ele fez o download do plug-in, mas não conseguiu instalá-lo, fornecendo a seguinte mensagem de erro.

dpkg: error processing archive /var/cache/apt/archives/codeblocks-contrib_13.12-3_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/pkgconfig/cb_wximagepanel.pc', which is also in package codeblocks-wxcontrib-dev 13.12-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
 Errors were encountered while processing:
 /var/cache/apt/archives/codeblocks-contrib_13.12-3_amd64.deb
    
por Prakash Gautam 22.03.2015 / 10:46

1 resposta

1

Você precisa instalar a mesma versão de codeblocks-contrib e codeblocks-wxcontrib-dev . Isso resolveria seu problema de forma limpa, porque parece que os mantenedores do pacote decidiram mover um arquivo de um pacote para outro entre as duas versões, o que criou o conflito que você está enfrentando no momento.

Você parece ter instalado esses pacotes com o APT, o que não resolve a seqüência de remoção e instalação do pacote corretamente (provavelmente devido a entradas incorretas de conflito de pacotes). Portanto, você precisa fazer o download manualmente e instalar esses pacotes com força:

apt-get download codeblocks-contrib codeblocks-wxcontrib-dev
sudo dpkg -i --force-overwrite --force-overwrite-dir codeblocks-contrib_*.deb codeblocks-wxcontrib-dev_*.deb

Como alternativa, remova os dois pacotes e reinstale-os:

sudo apt-get remove codeblocks-contrib codeblocks-wxcontrib-dev
sudo apt-get install codeblocks-contrib codeblocks-wxcontrib-dev
    
por David Foerster 25.03.2015 / 11:42