Сделал ошибку и удалил только некоторые файлы в / usr / lib / x86_64-linux-gnu / как мне восстановить файлы? [дубликат]

На этот вопрос уже есть ответ здесь:

Я прошел некоторое тестирование и решил удалить некоторую библиотеку файлы в

/ usr / lib / x86_64-linux-gnu /

(Ужасная идея, я знаю) Побочным эффектом удаления этих файлов является то, что я не могу открыть центр управления gnome или unity для Ubuntu. Когда я открываю центр управления с помощью команды unity-control-center -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

, я обнаружил эту ошибку везде и попытался переустановить много разных библиотек, но, похоже, ни одна из них не работает. Это другое дело. из других вопросов, потому что библиотеки можно восстановить, установив правильные пакеты Используя Ubuntu 16.04.3 LTS

0
задан 19 December 2017 в 09:35

1 ответ

Здесь есть два варианта:

  1. Вы должны попытаться исправить это с помощью debsums. С его помощью вы можете найти пропущенные файлы и переустановить их пакеты с помощью следующих команд:

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

    , а затем переустановить упомянутые пакеты вручную с помощью

    sudo apt-get -f install
    
  2. Или попытаться найти все пакеты, которые имеют файлы в / usr / lib / x86_64-linux-gnu / с dpkg -S /usr/lib/x86_64-linux-gnu/ или в сочетании с переустановкой

    sudo apt-get install --reinstall `dpkg -S /usr/lib/x86_64-linux-gnu/ \
    | sed 's/,/ /g' | head -c-28`
    
1
ответ дан 19 December 2017 в 09:35

Другие вопросы по тегам:

Похожие вопросы: