![如何从 debian wheezy netinst 中删除 gnome 3 及其所有依赖项](https://linux22.com/image/1365604/%E5%A6%82%E4%BD%95%E4%BB%8E%20debian%20wheezy%20netinst%20%E4%B8%AD%E5%88%A0%E9%99%A4%20gnome%203%20%E5%8F%8A%E5%85%B6%E6%89%80%E6%9C%89%E4%BE%9D%E8%B5%96%E9%A1%B9.png)
我下载了 Debian wheezy netinstall iso 文件,并进行了非常小的安装,没有显示管理器或桌面环境。
我使用终端进行测试。后来我从 Linux Mint backport repos 安装了 cinnamon。它运行良好。
然后,为了使用显示管理器,我选择安装 lightdm。我使用了命令
sudo apt-get install lightdm
安装成功,但是当我重新启动时,Gnome 3 也安装了。如何在不影响系统的情况下删除 gnome3 及其所有依赖项?
答案1
sudo apt autoremove gnome-session gnome gnome-shell
这对我来说就是工作。
答案2
删除包使用
apt-get remove gnome-session
然后 apt-get 可以使用 autoremove 命令删除已自动安装但不再需要的依赖项:
apt-get autoremove
答案3
以下内容应该对您有帮助。
aptitude purge `dpkg --get-selections | grep gnome | cut -f 1` aptitude -f install aptitude purge `dpkg --get-selections | grep deinstall | cut -f 1` aptitude -f install
请注意,这可能会导致系统崩溃。请谨慎使用。
直接来自Debian 的 Wiki。
答案4
据我所知,你不能。
最好的办法是在没有桌面环境的情况下重新安装,然后选择您想要的或不选择桌面环境。
debian 将较大的软件包选择组组织为“任务”。您可以使用 aptitude 或 synaptic 轻松查看它们。
你想要的是:
- 任务桌面
- 任务-gnome-桌面
如果您还没有安装任何依赖于 gnome lib 的东西,您可以尝试删除 task-gnome-desktop(或者如果您不想要 Xorg/11 中的任何内容,也可以删除 task-desktop)。在大多数实际系统中,如果您卸载,则不会删除任何内容。因此您的目标应该是在安装时不选择它们。