Estou tentando atualizar minha versão do Shotwell. Bem, meu sistema Ubuntu é. Estou recebendo o seguinte erro apt-get. Alguém pode me dizer como resolvê-lo? Eu tentei algumas coisas diferentes e agora estou pedindo ajuda.
root@nathanr-XPS-630i:/home/nathanr# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
shotwell
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.8 MB of archives.
After this operation, 25.5 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ppa.launchpad.net/yorba/ppa/ubuntu/ saucy/main shotwell i386 0.15.1-1~saucy1 [10.8 MB]
Fetched 10.8 MB in 2min 16s (79.5 kB/s)
(Reading database ... 316303 files and directories currently installed.)
Preparing to replace shotwell 0.15.0-0ubuntu1 (using .../shotwell_0.15.1-1~saucy1_i386.deb) ...
Unpacking replacement shotwell ...
dpkg: error processing /var/cache/apt/archives/shotwell_0.15.1-1~saucy1_i386.deb (--unpack):
trying to overwrite '/usr/share/icons/hicolor/24x24/apps/shotwell.svg', which is also in package shotwell-common 0.15.0-0ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
No apport report written because MaxReports is reached already Processing triggers for software-center ...
INFO:softwarecenter.db.update:translation information in database is up-to-date
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
/var/cache/apt/archives/shotwell_0.15.1-1~saucy1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Alguma sugestão do que eu preciso fazer?
Respostas:
Tente este comando no terminal,
Este erro ocorre quando algum arquivo foi movido de um pacote para outro em uma versão mais recente.
No seu caso,
dpkg
tentando extrair oshotwell.svg
arquivo de/var/cache/apt/archives/shotwell_0.15.1-1~saucy1_i386.deb
para o/usr/share/icons/hicolor/24x24/apps/
diretório, mas já havia umshotwell.svg
arquivo nesse diretório. Portanto, esse tipo de erro ocorre.Ao executar o
dpkg -i --force-overwrite
comando, o arquivo localizado anteriormenteshotwell.svg
foi forçado a ser substituído pelo arquivo/var/cache/apt/archives/shotwell_0.15.1-1~saucy1_i386.deb
durante a instalação.Aqui está a fonte .
fonte
Experimente estes comandos,
apt-get
pode ou não funcionar nesse caso de remoção doshotwell-common
pacote.fonte
Você deve relatar essas coisas ao proprietário do PPA. Ele não está separando arquivos específicos que não são da arquitetura ou definindo que o shotwell quebra / entra em conflito com o pacote shotwell-common.
A maneira correta de fazer isso é remover o pacote shotwell-common do repositório e instalar o pacote ppa:
Isso evitará dores de cabeça ao atualizar pacotes.
fonte