好吧,所以前几天我做了一件非常愚蠢的事情。我正在 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。