我使用的是Ubuntu20.04
我错误地使用了该命令sudo apt-get install gnome
,并且我的系统上安装了 gnome 软件包,如何将所有内容恢复到原始状态?
答案1
我刚刚sudo apt-get install gnome
在sudo apt-get purge gnome --autoremove
新的 Ubuntu 20.04.1 LTS 上进行了测试。它不会删除安装时拖入的所有依赖项,gnome
因为其中许多依赖项是其他已安装的软件包建议的。
幸运的是,在 Ubuntu 上,apt 会记录安装的软件包以及安装时间。要查看日志,只需发出以下命令即可:
$ cat /var/log/apt/history.log
在那里您将找到按安装次数分组的软件包列表。寻找Commandline: apt-get install gnome
。如果您最近没有安装或升级,那么它应该是最后一个。
要复制要删除的包列表,您需要预先格式化它们以删除括号中的信息。你可以这样做这个有用的脚本:
$ perl -pe 's/\(.*?\)(, )?//g' /var/log/apt/history.log
然后只需将安装的软件包列表复制gnome
到您的sudo apt purge
命令中即可。
答案2
在 bash shell 中运行以下命令
sudo apt-get remove --purge gnome*
这将删除 gnome 配置文件中的每个包。
答案3
sudo apt-get purge gnome
如果您没有更改默认设置,应该删除所有共同安装的内容。
另请参阅:https://askubuntu.com/questions/247549/is-it-possible-to-undo-an-apt-get-install-command
答案4
你不能。但是您可以安装另一个桌面环境,例如apt-get install lxde
并从登录屏幕下拉框中选择该环境。