Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我在运行';sudo-apt-autoremovepython';_Python_Mysql_Ubuntu_Server - Fatal编程技术网

我在运行';sudo-apt-autoremovepython';

我在运行';sudo-apt-autoremovepython';,python,mysql,ubuntu,server,Python,Mysql,Ubuntu,Server,我试图从我的服务器上删除python,而我只是完全删除了mysql。这可能吗? 这是在尝试时发生的: sudo-apt-autoremove-python发生了什么事? 哎呀!看起来Ubuntu的许多重要包和部分都需要python来运行(包括apt本身)。这是你应该尽量避免的糟糕情况之一 通过调用autoremove,python包连同所有现在不需要的依赖项一起被卸载。然而,需要python工作的包现在被挂起。 (更多信息) 这有点像,如果你把一棵树的根砍掉——这棵树仍然会在那里,但是如果没有它

我试图从我的服务器上删除python,而我只是完全删除了mysql。这可能吗? 这是在尝试时发生的:

sudo-apt-autoremove-python

发生了什么事? 哎呀!看起来Ubuntu的许多重要包和部分都需要python来运行(包括
apt
本身)。这是你应该尽量避免的糟糕情况之一

通过调用
autoremove
,python包连同所有现在不需要的依赖项一起被卸载。然而,需要python工作的包现在被挂起。 (更多信息)

这有点像,如果你把一棵树的根砍掉——这棵树仍然会在那里,但是如果没有它的根,它就不会是一棵非常有效的树

您可以查看受影响的内容

我怎样才能修好它? 首先,将所有重要文件复制到外部备份位置(如果在此之前一直保持定期的最新备份,请给自己打个招呼)

在您的文件安全之后,您似乎有两个选择

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

2.艰难的道路 下面是一些其他答案,详细说明了如果您想手动修复而不从头开始,如何重新安装已删除的软件包。这样做的主要问题是,如果没有python,
apt
将无法工作,因此在重新安装
ubuntu桌面之前,您需要使用其他工具来重新安装
python

  • 手动下载
    python2.7
    包(及其依赖项),并使用
    dpkg
    手动安装它们(绕过需要Python的
    apt
    )。安装后,
    apt
    应能再次工作,因此
    apt get install ubuntu desktop
    将恢复您的系统

  • (还包括一节,介绍在GUI损坏时应采取的措施)。 按键盘快捷键Ctrl+Alt+F3打开纯文本虚拟控制台。 在登录提示下:键入用户名并按Enter键。 在密码提示处:键入您的用户密码,然后按Enter键