Removeu inadvertidamente libstdc ++ 6. Nada funciona

2

eu corri um comando:

sudo apt-get remove libstdc++6

Eu sei, eu não deveria ter! .. mas agora nada funciona, nem mesmo apt-get , não está mais lá.

Como faço para reverter isso?

    
por Aurimas 23.10.2017 / 18:40

1 resposta

5

Não há recurso de retrocesso fácil, mas você pode reinstalar os pacotes necessários para recuperar apt e executar novamente e continuar a partir daí:

wget http://launchpadlibrarian.net/336920453/libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb
sudo dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb

irá restaurar libstdc++6 (para o Ubuntu 16.04, supondo que você esteja executando amd64 ), então

wget http://launchpadlibrarian.net/339152322/apt_1.2.25_amd64.deb http://launchpadlibrarian.net/339152325/libapt-pkg5.0_1.2.25_amd64.deb
sudo dpkg -i apt_1.2.25_amd64.deb libapt-pkg5.0_1.2.25_amd64.deb

irá restaurar apt .

Neste ponto, você pode ver os registros em /var/log/apt para ver o que a remoção de libstdc++6 levou e reinstalar esses pacotes usando apt .

    
por 23.10.2017 / 19:50