我意外地/usr/share/bug
使用以下命令删除了该目录:
sudo rm -r /usr/share/bug
该错误目录有支持文件对于大多数已安装的软件包。我想把它们找回来。这个问题导致我遇到了一些严重的问题。
重启电脑后,我甚至无法打开系统软件包,如磁盘、磁盘使用情况分析器,甚至设置编辑器和设置管理器。而且所有已安装软件包的图标都消失了。
请帮我解决这个问题。已安装的软件包没有图标
答案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}')
然后重新启动。