我运行`sudo apt-get remove python2.7`,我现在可以恢复我的Ubuntu吗?

我想删除并重新安装12.04上的python2.7解释器

但当我做sudo apt-get remove python2.7 ,疯狂的终端开始删除所有东西! 知道如何恢复我删除的内容吗?

虽然重新安装Ubuntu可能是最简单的方法,但值得指出的是,无需重新安装即可恢复。

为此,请手动下载python2.7软件包(及其依赖项),并使用dpkg手动安装它们(绕过需要Python的APT)。 一旦安装完毕, apt应该再次运行,所以apt-get install ubuntu-desktop将恢复你的系统。 (如果apt-get仍然不起作用,您可能还需要下载并安装任何缺少的依赖项。)

将来,如果需要重新安装软件包,请改用

 sudo apt-get install --reinstall python2.7 

要么

 sudo aptitude reinstall python2.7 

无需删除依赖项即可重新安装软件包。

删除Python不是一个好主意,因为Ubuntu依赖它。 您可能已经看到一个警告,告诉您哪些包依赖于python,因此将使用Python删除。 继续操作时,最终会得到一个完全剥离的操作系统。

重新安装Ubuntu现在是最简单,最安全的方法。 这样做时,请注意不要删除您的HOME。

如果对任何人来说都不晚,或者你最近遇到过这个问题,我就是这样运行的:

我按照Mechanical snail的建议,使用Synaptic下载了所有软件包。 我选择了所有相关的软件包,基本上都是“python”,“python2”,“python3”,“apt”,“python-apt”等,它们已经安装在我的计算机上,标记它们以便重新安装 ,以及何时我点击申请 ,我确保我只下载了它们。

然后,在root下,我进入/var/cache/apt/archives文件夹并运行以下命令手动重新安装我下载的所有内容(您将在此处看到使用Synaptic下载的所有软件包):

 dpkg --unpack *.deb 

无论如何,每当我从Aptana的Python脚本中收到错误消息时,我就会收到此apt_pkg错误,昨天当我尝试添加回购时。 现在至少我可以毫无问题地添加repo,但是当我的Python脚本出现错误时,我仍然会收到apt_pkg错误…

通过调用指向3.2的python3.2python3来运行Aptana之外的脚本(这意味着我得到了没有apt_pkg错误的脚本错误),但是如果我用python3.3运行它,那么错误就会恢复。

我也有同样的问题。 我能够将其修改为ctrl + alt + f1,使用我的用户名和密码登录,然后:

  sudo apt-get update sudo apt-get install --reinstall ubuntu-desktop 

它重新安装了大部分(如果不是全部)删除的文件(以及统一和终端):D

你需要执行这个: apt-get install ubuntu-desktop
然后apt-get install gdm 。 当被问到lightdm或gdm时选择gdm
作为root或使用sudo

sudo apt-get purge python && sudo apt-get install python2.7
sudo apt-get install python-pip
删除并重新安装python和pip,然后你可以安装像烧瓶,瓶子等许多应用程序
eg sudo pip install flask
尝试使用python安装您的应用程序

在卸载Python时,我突然关闭了终端。 因此Python被部分删除。 我用以下命令修复它

 sudo apt-get update sudo apt-get install --reinstall ubuntu-desktop sudo apt-get install –-reinstall python-apt sudo apt-get install –-reinstall python2.7 

我毫不犹豫地删除了python 2.7并删除了许多依赖它的软件包。 我甚至无法启动终端。

我下降到tty1并做了Lois Mari Ang Laput所建议的

 sudo apt-get update sudo apt-get install --reinstall ubuntu-desktop 

我回到了桌面,可以启动终端。 需要重新安装被删除的快门,mysql-workbench等软件包。

我检查了/ var / log / apt中的历史记录,并重新安装了已删除的所有包。

您可以使用chroot使用live CD进行恢复