升级到 14.04 添加了 lightdm 到服务器版本

升级到 14.04 添加了 lightdm 到服务器版本

从 13.10 更新至 14.04 使用进行发布升级似乎已将 lightdm 添加到我的计算机中。除此之外,lightdm 甚至没有正确设置,我也不想设置它。我不喜欢使用图形登录,而是从服务器版本开始,只在桌面上安装我想要的东西,这只是出于个人喜好。

我进入控制台并尝试使用 apt-get 删除 lightdm,这会导致 gdm 安装。尝试删除 gdm 会导致 kdm 安装和 nvidia-prime 删除。我该如何恢复到以前的状态?在此之前,我已经升级了三次,没有出现问题。

答案1

检查 lightdm、gdm 和 kdm 的常见重要反向依赖关系(依赖项),使用:

apt-cache -i rdepends lightdm | tail -n +3 | sort
apt-cache -i rdepends gdm | tail -n +3 | sort
apt-cache -i rdepends kdm | tail -n +3 | sort

看来常见的是nvidia-prime

$ apt-cache depends nvidia-prime
nvidia-prime
 |Depends: lightdm
 |Depends: gdm
  Depends: kdm
  Depends: upstart
    upstart:i386
  Depends: bbswitch-dkms
  Depends: pciutils
    pciutils:i386
  Depends: lsb-release
 |Depends: sysv-rc
  Depends: <file-rc>
  Conflicts: <hybrid-graphics>
  Conflicts: <hybrid-graphics:i386>
  Breaks: ubuntu-drivers-common
  Breaks: ubuntu-drivers-common:i386
  Replaces: <hybrid-graphics>
    nvidia-prime
  Replaces: <hybrid-graphics:i386>
    nvidia-prime:i386
  Conflicts: nvidia-prime:i386

nvidia-prime至少需要 lightdm、gdm 或 kdm 中的一个。请参阅如何启动进入真正的文本模式?无需 GUI 即可启动。您也可以禁用 lightdm/gdm/kdm 服务,但不确定 nvidia-prime 工具是否有效,请尝试一下。

相关内容