Não é possível instalar nada do apt-get

0

Sempre que tento instalar qualquer pacote do gerenciador de pacotes, recebo o seguinte erro

 liblua5.2-0 : Breaks: liblua5.2-0:i386 (!= 5.2.4-1ubuntu1) but 5.2.0-2 is to be installed
 liblua5.2-0:i386 : Breaks: liblua5.2-0 (!= 5.2.0-2) but 5.2.4-1ubuntu1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Quando eu executo o sudo apt-get -f install eu recebo

Preparing to unpack .../liblua5.2-0_5.2.4-1ubuntu1_i386.deb ...
Unpacking liblua5.2-0:i386 (5.2.4-1ubuntu1) over (5.2.0-2) ...
dpkg: error processing archive /var/cache/apt/archives/liblua5.2-0_5.2.4-1ubuntu1_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/liblua5.2-0/copyright', which is different from other instances of package liblua5.2-0:i386
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Errors were encountered while processing:
 /var/cache/apt/archives/liblua5.2-0_5.2.4-1ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu tentei várias coisas, como limpar o cache e instalar a partir do gerenciador de pacotes e ainda obter o mesmo erro

    
por John Hamlett IV 27.09.2016 / 02:35

2 respostas

0

Teste aptitude em vez de apt-get para uma interface visual que ajudará você a diagnosticar o que exatamente está errado. A interface leva algum tempo para se acostumar, então não fique impaciente e olhe um pouco antes, e há ajuda para explicar os comandos do teclado.

Como esse erro aparece em qualquer pacote que você tente instalar, isso significa que sua configuração atual é inconsistente. Quando você inicia aptitude (como root), você deve ver uma mensagem de que algo está errado, e há uma tela que oferece possíveis sugestões de como corrigi-lo (chave ! "para examinar"). Às vezes, essas sugestões funcionam, às vezes é melhor atualizar manualmente alguns pacotes para fazer com que o problema desapareça. No seu caso, seriam pacotes relacionados a "lua" (chave / para procurar por pacotes). Key i para instalar / atualizar um pacote, tecla b para pular para o próximo pacote "quebrado". Key g para executar suas escolhas.

Dependendo da situação, pode levar algum tempo antes que todos os pacotes quebrados sejam resolvidos. Além disso, primeiro faça uma atualização ( u ) dos pacotes disponíveis.

    
por 27.09.2016 / 07:16
0

Eu consertei executando o seguinte comando em /usr/share/doc/liblua5.2-0

rm -f *

Eu então corri

sudo apt-get -f install

O problema foi corrigido.

    
por 27.09.2016 / 17:03