如何在Ubuntu20.04上删除gnome?

fuj*_*her 6 ubuntu gnome

我使用的是Ubuntu20.04

我错误地使用了该命令sudo apt-get install gnome,并且我的系统上安装了 gnome 软件包,如何将所有内容恢复到原始状态?

Rom*_*nko 7

我刚刚sudo apt-get install gnomesudo apt-get purge gnome --autoremove新的 Ubuntu 20.04.1 LTS 上进行了测试。它不会删除安装时拖入的所有依赖项gnome,因为其中许多依赖项是其他已安装的软件包建议的。

幸运的是,在 Ubuntu 上,apt 会记录安装的软件包以及安装时间。要查看日志,只需发出以下命令即可:

$ cat /var/log/apt/history.log
Run Code Online (Sandbox Code Playgroud)

在那里您将找到按安装次数分组的软件包列表。寻找Commandline: apt-get install gnome。如果您最近没有安装或升级,那么它应该是最后一个。

要复制要删除的包列表,您需要预先格式化它们以删除括号中的信息。您可以使用这个有用的脚本来做到这一点:

$ perl -pe 's/\(.*?\)(, )?//g' /var/log/apt/history.log
Run Code Online (Sandbox Code Playgroud)

然后只需将安装的软件包列表复制gnome到您的sudo apt purge命令中即可。