Я случайно удалил весь каталог /usr/share/bug

Я случайно удалил каталог /usr/share/bug с помощью следующей команды:

sudo rm -r /usr/share/bug

В этом каталоге bug были вспомогательные файлы для большинства установленных пакетов. Я хочу их вернуть. Эта проблема приводит меня к некоторым серьезным проблемам.

После перезагрузки компьютера я даже не могу открыть такие системные пакеты, как "Диски", "Анализатор использования диска" и даже редактор настроек и менеджер настроек. Также пропали все иконки установленных пакетов.

Пожалуйста, помогите мне решить эту проблему. Установленные пакеты отображаются без значка

6
задан 5 June 2021 в 04:47

1 ответ

Вы можете попросить APT запустить процедуру восстановления для вас. Используйте команды ниже:

sudo apt-get update
sudo apt-get install --reinstall $(dpkg -S /usr/share/bug | sed 's/,//g' | sed 's|: /usr/share/bug||g')

где:

  • dpkg -S /usr/share/bug показывает список пакетов, разделенных запятыми
  • sed 's/,//g' - удаляет запятые
  • sed 's|: /usr/share/bug||g' - удаляет : /usr/share/bug в конце

Дополнительные примечания. Если вышесказанное не помогло, то у вас есть два варианта:

  • переустановить пакеты, у которых файлы имеют каталог верхнего уровня - в /usr/share по

    sudo apt-get install --reinstall $(dpkg -S /usr/share | sed 's/,//g' | sed 's|: /usr/share||g')
    
  • переустановите все установленные пакеты

    sudo apt-get install --reinstall $(dpkg -l | grep ^ii | awk '{print $2}')
    

Затем перезагрузитесь.

14
ответ дан 28 July 2021 в 11:32

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

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