我意外删除了一个带有清除标志的软件包,它删除了 Ubuntu 系统的大部分内容,包括 pulseaudio 服务器、软件中心、系统设置以及许多其他程序和库。
我不知道清除命令确实如此,但我确信它是用来删除包及其依赖项的。所以我猜它删除了与我想要删除的包共享依赖项的每个包,但这仍然没有任何意义。
我已经dpkg.log
删除了所有的软件包,但是通过终端重新安装它们几乎是不可能的。
我该怎么做才能恢复被删除的包裹?
答案1
您可以尝试重新安装整个桌面。
sudo apt-get install --reinstall ubuntu-desktop
逐个查看已删除软件包的列表并重新安装可能会更容易。
无论您做什么,如果您还没有备份,这都是进行备份的好时机,因此当发生这种情况时,您可以恢复更改。
答案2
为什么这是不可能的?如果你有已删除软件包的日志,只需运行
sudo apt-get install package1 package2 package3 ...
这应该真的有用。如果您遇到问题,请在此处发布您的 dpkg.log 以及您遇到的任何错误/问题。
PS 该--purge
选项只是确保所有配置文件也被删除。