我在使用 SSH 和 gnome shell 时遇到了麻烦,因此sudo apt upgrade
在更新 ( ) 不起作用后,我决定升级 ( ) 操作系统sudo apt update
。然后我的终端输出表明无法升级 gnome-shell 和 gnome-shell-common,因为不满足依赖关系。
Depends:
网上有一篇文章建议我删除这两个软件包后面的信息/var/lib/dpkg/status
,我愚蠢地尝试了。这一步允许我强制升级,但我肯定破坏了某些东西,因为 GNOME 桌面不再启动。
我可以进入终端,但无法进入桌面。如何让 GNOME 再次启动?
当我现在尝试启动计算机时,桌面启动失败,出现以下消息。
7.162243] Bluetooth: cdi0: command 0xfc8e tx timeout
然后我的登录尝试被以下消息打断。
[ 15.386381] Bluetooth: hci0: sending Intel patch command (0xfc8e) failed (-110)
[ 15.386557] Bluetooth: hci0: sending frame failed (-19)
[ 17.402388] Bluetooth: hci0: command 0xfc11 tx timeout
[ 17.386394] Bluetooth: hci0: Exiting manufacturer mode failed (-110)
此后,我就能进入命令提示符了。
我很乐意从我的电脑中删除蓝牙;我从来不用它。
有一次,我的电脑还返回了参数无效的错误/etc/alternatives/gdm3.css
。我想那是在 GNOME 崩溃之后。我gdm3.css
从 `/usr/share/gnome-shell/theme/gdm3.css 复制了文件来修复该错误。
哦,终端里有一条消息说/var/lib/dpkg/status
文件属性后需要加一个冒号,但我相信那是在我破坏操作系统之前。我完全按照它要求的方式编辑了文件,错误就消失了。
答案1
我知道如何解决这个问题。
lightdm
我可以通过安装、使用它登录,然后重新安装来返回桌面gdm3
。
从终端=
sudo apt install lightdm
sudo dpkg-reconfigure lightdm
重启
sudo apt install gdm3
sudo dpkg-reconfigure gdm3
重启
sudo apt remove lightdm
sudo apt autoremove