Я случайно удалил каталог /usr/share/bug
с помощью следующей команды:
sudo rm -r /usr/share/bug
В этом каталоге bug были вспомогательные файлы для большинства установленных пакетов. Я хочу их вернуть. Эта проблема приводит меня к некоторым серьезным проблемам.
После перезагрузки компьютера я даже не могу открыть такие системные пакеты, как "Диски", "Анализатор использования диска" и даже редактор настроек и менеджер настроек. Также пропали все иконки установленных пакетов.
Пожалуйста, помогите мне решить эту проблему. Установленные пакеты отображаются без значка
Вы можете попросить 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}')
Затем перезагрузитесь.