apt-get: erro ao carregar libgcc_s.so.1

4

Estou usando o Ubuntu 12.04.3 LTS, de 64 bits, com o gcc 4.6.3

Eu quero atualizar o gcc para o 4.7 e fazer o que o link dizia:

Como instalo o gcc 4.7?

Mas recebi um erro:

Fetched 14.0 MB in 18s (767 kB/s)                                    
(Reading database ... 205536 files and directories currently installed.)
Preparing to replace libgcc1 1:4.6.3-1ubuntu5 (using .../libgcc1_1%3a4.8.1-2ubuntu1~12.04_amd64.deb) ...
Unpacking replacement libgcc1 ...
dpkg: error processing /var/cache/apt/archives/libgcc1_1%3a4.8.1-2ubuntu1~12.04_amd64.deb (--unpack):
 trying to overwrite '/lib/x86_64-linux-gnu/libgcc_s.so.1', which is also in package gcc-4.6 4.6.3-1ubuntu5
Errors were encountered while processing:
 /var/cache/apt/archives/libgcc1_1%3a4.8.1-2ubuntu1~12.04_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

então eu removo o gcc 4.6:

sudo apt-get remove gcc-4.6
sudo apt-get update
apt-get: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

Agora apt-get, vi não funciona mais.

    
por Aylwyn Lake 24.01.2014 / 04:44

3 respostas

14

Esta não é uma correção genuína, mas uma solução alternativa.

O curso de ação correto é instalar gcc-multilib , com apt-get install gcc-multilib

    
por aperezbios 15.01.2015 / 20:12
3

instalar gcc-multilib é a única coisa que me ajudou, estou executando o ubuntu 15. Obrigado!

    
por imocchi 04.11.2015 / 02:25
2

Eu copio um libgcc_s.so.1 de outro computador para /lib/x86_64-linux-gnu/

Em seguida, o problema foi resolvido.

Eu instalei o gcc-4.7 novamente, com sucesso.

    
por Aylwyn Lake 25.01.2014 / 07:10

Tags