tentando sobrescrever 'arquivo' que também está no pacote 'nome' [duplicado]

-1

Depois que eu adicionei este ppa ppa: thopiekar / darling e tentei instalar querido sem sucesso, eu não pode consertar nada com o comando sudo apt-get install -f install

jeggy@jeggy-XPS:~$ sudo apt-get -f install
[sudo] password for jeggy: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  gnustep-gui
The following NEW packages will be installed:
  gnustep-gui
0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
1 not fully installed or removed.
Need to get 0 B/3.569 kB of archives.
After this operation, 12,4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 283062 files and directories currently installed.)
Unpacking gnustep-gui:amd64 (from .../gnustep-gui_0.23.1-0~201311190000~7545~7~ubuntu13.10.1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/gnustep-gui_0.23.1-0~201311190000~7545~7~ubuntu13.10.1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/GNUstep/ColorPickers/StandardPicker.bundle/StandardPicker', which is also in package gnustep-gui-runtime 0.22.0-1ubuntu1
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/gnustep-gui_0.23.1-0~201311190000~7545~7~ubuntu13.10.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
jeggy@jeggy-XPS:~$ 

Alguém poderia me ajudar a consertar isso?

    
por Jeggy 19.11.2013 / 21:52

3 respostas

1

Bem, você encontra a hora errada para fazer sua instalação. Eu decidi agora fazer compilações multiarch. Portanto, temos dyld64 e dyld32 para binários de mach-in em 32 e 64 bits. Nestes casos, por favor, espere um pouco. Muitas vezes, procuro adicionar versões às dependências (por exemplo, gnustep ou llvm) para que a instalação / atualização do novo layout de pacote funcione bem.

No entanto, adicionei agora um aviso à página do PPA. - Meu PPA não estava pronto, mas muitos blogs e artigos estão apontando para ele! Ninguém perguntou se está pronto ou não! Para todo o resto das pessoas tendo problemas com o PPA: culpe os escritores desses posts!

Portanto, a melhor solução é apenas limpar o pacote:

sudo apt-get purge <pkg>

ou quando você tiver tempo, espere e faça isso depois de horas ou dias (dependendo de quão rápido eu sou e o sistema de compilação da barra de lançamento constrói e libera meus pacotes):

sudo apt-get update

sudo apt-get upgrade -f

    
por thopiekar 22.11.2013 / 19:05
0

Você precisa remover o pacote gnustep-gui-runtime para realizar a operação:

sudo apt-get remove gnustep-gui-runtime
sudo apt-get -f install
sudo apt-get upgrade
sudo apt-get install gnustep-gui
% bl0ck_qu0te%

Esta mensagem indica o que está acontecendo. No momento você tem 2 pacotes que tentam fornecer o mesmo arquivo. Eu culparia o uso de PPAs, já que o pacote nos repositórios não tem colisões dos arquivos que eles fornecem (cada um deles é armazenado usando nomes / caminhos diferentes, caso você precise fornecer as diferentes versões dos mesmos arquivos).

    
por Braiam 22.11.2013 / 19:22
0

Experimente este comando no terminal

sudo dpkg -i --force-overwrite /var/cache/apt/archives/gnustep-gui_0.23.1-0~201311190000~7545~7~ubuntu13.10.1_amd64.deb

O dpkg sobrescreve o arquivo StandardPicker presente em /usr/lib/GNUstep/ColorPickers/StandardPicker.bundle com o arquivo do pacote gnustep-gui .

    
por Avinash Raj 10.01.2014 / 18:15