误卸载Python3及桌面环境后,如何恢复Ubuntu 20.04系统?
误卸载Python3及桌面环境后,如何恢复Ubuntu 20.04系统?
兄弟我太懂你这种抓耳挠腮的崩溃感了!先看看你遇到的糟心情况:
我登录Ubuntu系统时突然卡在终端shell里,尝试用
sudo apt install --reinstall ubuntu-desktop && ubuntu-gnome-desktop恢复,但因为之前误删了Python,导致所有命令都提示未满足依赖和损坏包,快把我搞疯了!

别慌,咱们一步步把系统救回来:
第一步:先把损坏的包依赖拉回正轨
现在你的包管理系统处于混乱状态,先让apt恢复正常工作:sudo apt update --fix-missing sudo apt install -f第一条命令会补全缺失的软件源缓存,第二条自动修复未满足的依赖关系,把那些损坏的包状态捋顺。
第二步:重装系统核心的Python3组件
Ubuntu 20.04的很多系统工具都和Python3深度绑定,你误删它肯定连带搞崩一堆依赖,先把最基础的Python3刚需包装回去:sudo apt install python3-minimal python3 python3-dev python3-distutils这些是系统运行的底层组件,必须先搞定这个,不然后续装桌面环境肯定还是报错。
第三步:彻底清理后重装桌面环境
别再用之前的命令硬扛了,先把残留的坏包清干净再重装:sudo apt purge ubuntu-desktop ubuntu-gnome-desktop sudo apt autoremove --purge sudo apt install ubuntu-desktop先彻底卸载旧的桌面包(包括残留的配置文件),再清理没用的冗余依赖,最后安装完整的
ubuntu-desktop元包——它会自动拉取所有GNOME桌面需要的组件,不用你一个个找。第四步:重启验证,搞定显示管理器
所有命令执行完后,重启系统:sudo reboot如果重启后还是进不去桌面,大概率是显示管理器出问题了,再补装并启用gdm3:
sudo apt install gdm3 sudo systemctl enable gdm3 sudo systemctl start gdm3再重启一次,应该就能看到熟悉的登录界面了!
备注:内容来源于stack exchange,提问作者JACOB Mondejar




