如何使用清除标志恢复已删除的软件包?

如何使用清除标志恢复已删除的软件包?

我意外删除了一个带有清除标志的软件包,它删除了 Ubuntu 系统的大部分内容,包括 pulseaudio 服务器、软件中心、系统设置以及许多其他程序和库。

我不知道清除命令确实如此,但我确信它是用来删除包及其依赖项的。所以我猜它删除了与我想要删除的包共享依赖项的每个包,但这仍然没有任何意义。

我已经dpkg.log删除了所有的软件包,但是通过终端重新安装它们几乎是不可能的。

我该怎么做才能恢复被删除的包裹?

答案1

您可以尝试重新安装整个桌面。

sudo apt-get install --reinstall ubuntu-desktop

逐个查看已删除软件包的列表并重新安装可能会更容易。

无论您做什么,如果您还没有备份,这都是进行备份的好时机,因此当发生这种情况时,您可以恢复更改。

答案2

为什么这是不可能的?如果你有已删除软件包的日志,只需运行

sudo apt-get install package1 package2 package3 ...

这应该真的有用。如果您遇到问题,请在此处发布您的 dpkg.log 以及您遇到的任何错误/问题。

PS 该--purge选项只是确保所有配置文件也被删除。

相关内容