我试图从服务器中删除python,而我完全删除了mysql。那有可能吗? 尝试时发生了
sudo apt autoremove python
答案 0 :(得分:0)
哇!似乎许多重要的Ubuntu软件包和部件都需要python才能起作用(包括apt
本身)。这是您应避免的那些不良情况之一。
通过调用autoremove
,python软件包及其所有现在不需要的依赖项均被卸载。但是,需要python才能工作的软件包现在挂起了。
(有关what autoremove does的更多信息。)
这就像从树上砍下树的根一样-树仍然存在,但是如果没有树的根,它就不会是非常有效的树。
您可以check the apt-get log查看受影响的内容。
首先,将您需要的任何重要文件复制到外部备份位置(如果在进行此操作之前一直进行定期的最新备份,则给自己最高的五个文件)。
文件安全后,您似乎有两种选择。
重新安装Ubuntu是最简单的方法。使用python和所有其他重要内容,您将恢复到工作配置。
还有其他一些答案,详细说明了如何重新安装已删除的软件包,以便您尝试手动解决此问题而不从头开始。这样做的主要问题是没有python,apt
无法正常工作,因此在重新安装python
之前,您需要使用其他东西来重新安装ubuntu-desktop
。
dpkg
because apt
won't work without python
手动下载
python2.7
软件包(及其依赖项),然后使用dpkg
手动安装(绕过apt
,这需要Python)。安装完成后,apt
应该可以再次工作,因此apt-get install ubuntu-desktop
将还原您的系统。
dpkg
to reinstall python 通过按键盘快捷键 Ctrl + Alt + F3 打开纯文本虚拟控制台。 在登录时:提示输入用户名,然后按Enter。 在密码:提示符下,输入您的用户密码,然后按Enter。