apt-get erro de comando. Erro ao carregar a libstdc ++ lib compartilhada

0
Primeiro de tudo, depois de uma atualização do Ubuntu 14.10 para 16.04, eu não pude mais iniciar o X. Eu pensei que deveria ser nvidia-graphics, ok. Eu fui para a recuperação pelo root, mas o comando apt-get estava faltando libstdc ++ 6 (que foi corrompido pelo caminho). Então, ok, eu baixei o debstdc ++ 6 ..... deb. Eu instalei com o dpkg -i. Então eu poderia remover o driver nvidia e X começa finalmente. Mas o apt-get não conseguiu instalar nada. dpkg --configure -a diz que libstdc ++ 6 e libstdc ++ 6: i386 (?? amd64 aqui) estão quebrados.

Então eu removi com all-force --remove -P o libstdc ++ 6 ..... deb e libstdc ++ 6: i386 .... deb (eu tentei instalar esse .deb também). Então $ apt-get não é executado (erro ao carregar bibliotecas compartilhadas: libstdc ++. So.6). Eu baixei o libstdc ++ 6.so.6.0.21 (versão Xenial) e coloquei em / usr / lib / x86_64-linux-gnu / apenas para executar o "apt-get". Agora "apt-get install -f" roda mas diz que muitos pacotes dependem do libstdc ++ 6. Alguma idéia?

    
por Czuber 26.01.2017 / 09:18

1 resposta

0

Eu consertei instalando o gcc-5-base antes de instalar o libstdc ++ 6. Por alguma razão, o apt-get dist-upgrade parou neste pacote.

Para quem enfrenta esse erro, tente encontrar as dependências do seu pacote no link e verifique a versão exata delas usando $ dpkg -l. se a versão for diferente, atualize manualmente usando #dpkg -i.

Espero ter ajudado!

    
por Czuber 26.01.2017 / 13:58