我正在清理我不使用的软件包,我发现我安装了 emacs 软件包,但我不使用 emacs。所以我运行了这个命令来确保我没有任何 emacs:
sudo yum remove *emacs*
它运行了一段时间,但刚完成后我的电脑就崩溃了,它显示了这个屏幕和一堆日志输出。我重启了电脑,当 centos 启动时,它就把我带到了一个 shell 屏幕。我尝试使用
sudo yum install *emacs*
但重启电脑后又出现同样的界面。如何让 centos 恢复正常?我使用的是 GNOME 桌面环境。
答案1
运行yum remove *emacs*
确实会删除很多内容,因为它会删除emacs-filesystem
一些所依赖的包。
如果您尚未yum
成功运行另一个命令,您可以通过以下方式恢复原状:
yum history undo last
如果有的话,那么您可以通过检查最后的操作来解除最后的操作yum history
,然后进行检查yum history undo <transaction ID>
。