从 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 工具是否有效,请尝试一下。