晚上。
我最近将 Ubuntu 升级到 17.04,遇到了一个问题。我可以登录我机器上的任何用户,但只有在进入终端时才可以。我无法通过 Ubuntu 启动画面中的常规方式做到这一点。我开始研究它,看起来软件包 gnome-session 没有安装,因为它缺少依赖项。确切的问题是,在升级过程中的某个地方,以下软件包出现了问题:3.24.0-0Ubuntu1。
我尝试安装、清除和自动清洁多次,但仍然出现以下问题:
gnome-session: Depends: gnome-session-bin (>=3.24.0-0Ubuntu) but 3.18.1.2-1Ubuntu1.16.04.2 is to installed.
有人遇到过这个问题吗?
注意:我尝试安装另一个依赖项,并得到以下结果:
gnome-session-bin:依赖:libgles2-mesa(>= 7.8.1)但是它不会被安装或 libgles2。
我在这里尝试了另一个命令,看看是否可以重新安装我的桌面。
apt-get install --reinstall ubuntu-desktop 并出现以下错误:
ubuntu-desktop:依赖:ubuntu-session但不会安装推荐:unity8-desktop-session但不会安装E:无法纠正问题,您持有损坏的软件包。
谢谢,Raf
答案1
使固定:
使用 aptitude 而不是 apt。Aptitude 从头开始安装 ubuntu-desktop 毫无问题。之后,帐户登录问题就消失了。
希望这对其他人有帮助。
英国皇家空军