Eu tenho libgphoto2-port12_2.5.14
erros enquanto apt upgrade
, e eles não são resolvidos com apt -f install
. Não instalei nada de novo, apenas realize a atualização rotineira, atualize. Vi outra pergunta semelhante sobre dependências não atendidas - libgphoto2-port12, mas está em espera e não posso comentar.
Tentei todas as suas "soluções" sem sucesso, incluindo sudo apt-get dist-upgrade -f
a solução para eles. Meu conf é:
$ uname -r
4.4.0-81-generic
$ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
O erro incorreto é:
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libgphoto2-6:i386 : Depends: libgphoto2-port12:i386 (>= 2.5.10) but 2.5.9-3 is installed
libgphoto2-port12 : Breaks: libgphoto2-port12:i386 (!= 2.5.14+201706200750~ubuntu16.04.1) but 2.5.9-3 is installed
libgphoto2-port12:i386 : Breaks: libgphoto2-port12 (!= 2.5.9-3) but 2.5.14+201706200750~ubuntu16.04.1 is installed
E: Unmet dependencies. Try using -f.
Se eu tentar forçar:
$ sudo apt -f install
....
(Reading database ... 438863 files and directories currently installed.)
Preparing to unpack .../libgphoto2-port12_2.5.14+201706200750~ubuntu16.04.1_i386.deb ...
Unpacking libgphoto2-port12:i386 (2.5.14+201706200750~ubuntu16.04.1) over (2.5.9-3) ...
dpkg: error processing archive /var/cache/apt/archives/libgphoto2-port12_2.5.14+201706200750~ubuntu16.04.1_i386.deb (--unpack):
trying to overwrite shared '/usr/share/locale/fr/LC_MESSAGES/libgphoto2_port-12.mo', which is different from other instances of package libgphoto2-port12:i386
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Errors were encountered while processing:
/var/cache/apt/archives/libgphoto2-port12_2.5.14+201706200750~ubuntu16.04.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Preciso de ajuda, pois não consigo instalar nenhum pacote. Se alguém considerar que isso não está relacionado ao ubuntu, por favor, deixe-me saber qual é o fórum adequado. obrigado
sudo apt-get dist-upgrade -f
(como o OP fez para resolver o problema na pergunta vinculada) e, se isso não ajudarsudo apt-get install -f libgphoto2-port12:{amd64,i386}/xenial
,? Se nenhum dos dois ajudar, edite sua pergunta para incluir a saída de ambos. Obrigado.Respostas:
As versões libgphoto2-port122.5.14 + 201706200750 ~ ubuntu16.04.1: {i386: amd64} estavam vindo do ppa: mutlaqja / ppa e não do repositório do ubuntu. Finalmente, eu mesmo resolvi baixando diretamente as versões estáveis do ubuntu 16.04 em http://pkgs.org/download/libgphoto2-port12 com:
Em seguida, instale-os com:
Por fim, removi o ppa ofensivo (solução temporária até a solução de erros) com:
Depois, reinicializo para limpar o cache e executar os padrões para obter atualização e atualização, sem erros. Agora estou livre novamente para instalar novos pacotes.
fonte
"libgphoto2-port12: Quebras: libgphoto2-port12: i386 (! = 2.5.14 + 201706200750 ~ ubuntu16.04.1)"
as versões de 64 e 32 bits devem ser as mesmas.
atualize libphoto2-port12 para a versão 2.5.14 ou faça o downgrade libphoto2-port12; I386 PARA VER 2.5.9-3
fonte