删除一些文件后修复 Linux Mint (Cinnamon)

删除一些文件后修复 Linux Mint (Cinnamon)

好吧,所以前几天我做了一件非常愚蠢的事情。我正在 pycharm 中构建一个 python 程序,我想看看终端中的 UI 是什么样的。所以我尝试运行代码,但没有成功,因为安装的是 python 2.7 而不是 python 3.5。所以我凌晨 2 点的大脑决定它会删除 python 2.7 并安装 python 3.5,但当时我没有意识到 linux mint 依赖于 python...所以我删除了它。

我不知道删除了多少内容,但它停下来问我是喜欢 mdm 还是 lightdm。我(没有真正的 Linux 经验)惊慌失措,决定重新启动,并希望在重新启动过程中 Linux Mint 能够意识到软件包丢失,自动下载并恢复它们。错了,我只是卡在了启动屏幕上的徽标上。然后我重新启动了 Linux mint recovery。 Ran aptitude -f,它显示了一些建议安装的软件包,我按下了g安装它们。然后我就跑了dpkg。它安装了一些。我尝试重新启动 Linux Mint,但仍然无法正常工作。

因此,在谷歌搜索后,我遇到了debsums,所以我做了论坛告诉我要做的事情,它修复了我所有损坏和丢失的文件。仍然没有工作。经过谷歌搜索后,我遇到了aptitude --reinstall '-i'(这将重新安装所有软件包),但它需要 aptitude v0.7.3,而我有 v0.6.8.2。当我尝试时apt-get install aptitude,它声称 aptitude 已经是最新版本。

截至目前,当我重新启动时,会弹出 Ubuntu 17.2 徽标,而不是 Linux Mint,但计算机仍然启动循环。

我可以在不丢失数据的情况下修复此问题吗?如果可能的话,我宁愿修复它也不愿重新安装 Linux Mint。

答案1

这是我在删除正则表达式 python* 时在虚拟机中发生的情况:

在此输入图像描述

由于我不知道如何将其全部安装回去,因此很难将它们组合在一起。

我不会再纠缠你了,你已经从惨痛的教训中吸取了教训。也许有人能够修复它,但我怀疑它会比全新安装更快。这就是我发布此内容的原因。

相关内容