Cometi um erro e deletei apenas alguns dos arquivos em / usr / lib / x86_64-linux-gnu / como faço para restaurar os arquivos? [duplicado]

0

Eu estava fazendo alguns testes e decidi excluir alguns arquivos de biblioteca em

/usr/lib/x86_64-linux-gnu/

(Horrível idéia eu sei) O efeito colateral de excluir esses arquivos é que eu não consigo abrir o gnome ou centro de controle de unidade para o Ubuntu. Quando eu abro o centro de controle executando o centro de controle de unidade -v

/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: sqlite3_errstr
Failed to load module: /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libinfo.so
** (unity-control-center:9666): DEBUG: Enabling debugging
/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: sqlite3_errstr
Failed to load module: /usr/lib/x86_64-linux-gnu/unity-control-center-1/panels/libinfo.so

Eu tenho todos os lugares para esse erro e tentei reinstalar muitas bibliotecas diferentes, mas nenhuma parece funcionar. Isso é diferente de outras perguntas porque as bibliotecas podem ser restauradas instalando os pacotes corretos Usando o Ubuntu 16.04.3 LTS

    
por MSPO 19.12.2017 / 05:28

1 resposta

0

Duas opções aqui:

  1. Você deve tentar corrigir isso com debsums . Você pode encontrar arquivos perdidos e reinstalar seus pacotes com os seguintes comandos:

    sudo apt-get install debsums
    sudo debsums_init
    sudo debsums --changed --silent
    

    em seguida, reinstale os pacotes mencionados manualmente com

    sudo apt-get -f install
    
  2. Ou tente encontrar todos os pacotes que possuem arquivos em / usr / lib / x86_64-linux-gnu / com dpkg -S /usr/lib/x86_64-linux-gnu/ ou combinados com re-instalação

    sudo apt-get install --reinstall 'dpkg -S /usr/lib/x86_64-linux-gnu/ \
    | sed 's/,/ /g' | head -c-28'
    
por N0rbert 19.12.2017 / 19:53