所以我正在做一个项目,它将是一个 Lubuntu 安装,在安装过程中不会触碰任何东西(除了几秒钟的快速输入),我想卸载 lightdm 并安装 SLiM(由于默认会话、轻量级等原因)——但是我不想运行, sudo dpkg-reconfigure lightdm
除非我可以以不需要输入的方式这样做。我试着聪明地运行 sudo apt-get remove lightdm
,然后 sudo apt-get install slim
我认为这会起作用。但是当我启动 Lubuntu 时,它只显示 wmaker、blackbox 和 icewm 作为会话选项。请帮忙!
答案1
您可以尝试预先设置 debconf 选择,然后使用非交互式前端dpkg-reconfigure
。首先找到正确的预置密钥:
$ debconf-get-selections | grep lightdm
# Choices: gdm, lightdm
gdm shared/default-x-display-manager select lightdm
lightdm shared/default-x-display-manager select lightdm
或许可以这样设定:
sudo debconf-set-selections <<EOF
slim shared/default-x-display-manager select slim
lightdm shared/default-x-display-manager select slim
EOF
然后,根据您是否已经slim
安装以下任一操作:
DEBIAN_FRONTEND="noninteractive" dpkg-reconfigure lightdm
DEBIAN_FRONTEND="noninteractive" apt-get install slim