yum 擦除 python = 破坏

Ale*_*lex 4 fedora python

我相信这个问题会让很多人发笑,但肯定不是我。

今天早些时候我试图为 python 安装一些包,并试图在 AptanaStudio 中更改 pydev 编译器,但有些事情没有解决。所以我决定通过运行从计算机中完全删除 python(我运行 Fedora 10)

sudo yum erase python  
Run Code Online (Sandbox Code Playgroud)

我绝对不应该这样做。甚至 788 个软件包将被删除的消息也没有阻止我。结果,我好像抹掉了整个 Fedora 界面。经过一番痛苦,我设法将所有重要的东西复制到外部硬盘驱动器(显然计算机的硬盘驱动器完好无损),但 Fedora 不想启动。所以这就是我想知道的:

  1. 究竟发生了什么,为什么?

  2. 是否可以以某种方式恢复界面?

Max*_*kin 5

正如 Kimvas 所指出的,您可以从/var/log/yum.log. 重新安装它们yum不太可能起作用,因为它yum是一个 python 脚本,并且 python 已从您的系统中删除。

您可以尝试从 Fedora 镜像下载已删除的 rpm,然后从某些 Fedora 可启动磁盘启动,chroot 到系统分区并使用rpm.

最好将/home系统/分区和系统分区分开,以便在/擦除或重新安装时您的所有数据/home保持完整。