答案1
当强制删除 Python 时,依赖于 Python 的所有内容可能也被删除 - 这是一个很多。我很确定它警告你不要这样做......从第一个屏幕截图来看,你可能已经擦除了你的系统,而不仅仅是删除 python......
不管怎样,dpkg --unpack
是不是足以重新安装软件包(还有“安装”...),并且 /var 中的缓存将仅包含最近下载的文件。很可能还有一些缺失。
你可以尝试做 dpkg 的事情正确地,但很可能您仍然会缺少一些依赖项。
至于最后一个错误 - 它只是说您退出了进程 1。然后操作系统无法继续,进程 1 应该启动所有内容而不是退出。无需进一步考虑 - 相反,您需要找到一种方法来启动无线网络并安装缺少的软件包。
如果您确实打算进行 chroot 恢复,请首先尝试了解您需要将什么挂载到哪里。如果正确完成,您也许可以简单地apt install python
恢复 python。首先尝试安装程序的恢复功能是否可以为您设置 chroot...一旦获得 chroot,请检查损坏情况第一的在事情变得更糟之前...
请记住,正确设置 chroot 并不简单: https://superuser.com/questions/111152/whats-the-proper-way-to-prepare-chroot-to-recover-a-broken-linux-installation
答案2
一项建议是可能工作:
在救援模式下使用 Debian 安装程序光盘(或者可能是 Live CD)。选择在目标系统中执行 shell 的选项。然后运行:
dpkg --configure -a
退出,然后重新启动。dpkg --unpack
要求 dpkg 安装不需要配置的东西;dpkg --configure -a
告诉它配置所有未配置的内容。请注意,您可能会因损坏的依赖关系而收到一些错误...
如果这不起作用,请返回目标系统中的 shell 并尝试:
update-initramfs -u
update-grub
然后退出,重启。
如果其中任何一个让您启动(可能只是进入文本模式 - 尝试 Grub 中的单用户选项),那么接下来apt-get install -f
有望修复依赖关系混乱。然后你可以apt-get install task-gnome-desktop
。