从 Xubuntu 中删除 python3 后无法连接到互联网

bob*_*eff 3 package-management xubuntu python apt internet

我使用的是 Xubuntu 19.10,在安装了 Python 3.8.1 之后ppa:deadsnakes/ppa,我决定不再需要默认安​​装的 python 3.7.5,我就这么做了sudo apt remove --purge python3.7 -y。这个极其糟糕的主意毁掉了我一半的系统。我读到xubuntu-desktop重新安装可以恢复大部分损坏的东西,而且确实有效,但重新启动后我发现我不再能够连接到互联网。似乎又删除了一些东西,我又错过了安装它。我在运行灾难性的命令后保存了整个输出,它就在这里

  • 是否可以在不重新安装整个 Xubuntu 的情况下解决此问题?
  • Xubuntu 没有修复选项,但如果我在不格式化的情况下将其安装在同一分区上,这会保留我的所有数据、手动安装的软件包和配置吗?

小智 5

我知道您已经回答了自己,但在删除 Python3.8(包括互联网连接)后,我破坏了整个桌面,并通过从 USB 手动安装构成 netplan.io 的每个缺失依赖项来修复它。

这些缺失的依赖项是:

  • libpython3.8-minimal
  • libpython3.8
  • libpython3.8-stdlib
  • python3-distutils
  • python3-lib2to3
  • python3.8-minimal
  • python3.8
  • python3-yaml
  • python3-netifaces
  • libnetplan0

(您可以从https://pkgs.org/将它们下载为 *.deb )

之后我终于可以安装netplan.io来访问互联网,然后使用以下命令修复所有内容:

apt --fix-broken install
apt install ubuntu-desktop
apt update
apt upgrade
Run Code Online (Sandbox Code Playgroud)

一切都开始了,因为我试图将 python 从 3.8 升级到 3.10 哈哈