我在运行'sudo apt autoremove python'时删除了数据库

时间:2019-11-08 21:18:58

标签: python mysql ubuntu server

我试图从服务器中删除python,而我完全删除了mysql。那有可能吗? 尝试时发生了

sudo apt autoremove python

1 个答案:

答案 0 :(得分:0)

发生了什么事?

哇!似乎许多重要的Ubuntu软件包和部件都需要python才能起作用(包括apt本身)。这是您应避免的那些不良情况之一。

通过调用autoremove,python软件包及其所有现在不需要的依赖项均被卸载。但是,需要python才能工作的软件包现在挂起了。 (有关what autoremove does的更多信息。)

这就像从树上砍下树的根一样-树仍然存在,但是如果没有树的根,它就不会是非常有效的树。

您可以check the apt-get log查看受影响的内容。

我该如何解决?

首先,将您需要的任何重要文件复制到外部备份位置(如果在进行此操作之前一直进行定期的最新备份,则给自己最高的五个文件)。

文件安全后,您似乎有两种选择。

1。简单的方法

重新安装Ubuntu是最简单的方法。使用python和所有其他重要内容,您将恢复到工作配置。

2。困难的方式

还有其他一些答案,详细说明了如何重新安装已删除的软件包,以便您尝试手动解决此问题而不从头开始。这样做的主要问题是没有python,apt无法正常工作,因此在重新安装python之前,您需要使用其他东西来重新安装ubuntu-desktop