如何从 Debian 中删除不需要的桌面软件包而不删除所有内容?

如何从 Debian 中删除不需要的桌面软件包而不删除所有内容?

我刚刚在一台旧笔记本电脑上安装了 debian wheezy(通过 debian-live-7.7.0-amd64-xfce-desktop.iso 使用 xfce4 桌面环境)。我不打算将其用作办公机器,因此我决定删除主要的桌面应用程序,因为它们不断出现在apt-get upgrades 中:

sudo apt-get remove libreoffice orage brasero exfalso quodlibet gimp imagemagick ristretto xsane

然后我清理了所有依赖项:

sudo apt-get autoremove

我通过ssh从另一台客户端计算机登录来完成此操作,因为我想在输入要删除的包的同时导航旧笔记本电脑上的应用程序菜单。

唯一的问题是,我没有仔细查看所有警告我将被删除的 xfce4 软件包,结果发现我已经删除了整个桌面环境!当我在客户端计算机上看到一条消息时

Removing lightdm ...
[ ok ] Stopping Light Display Manager: lightdm.

我的旧笔记本电脑屏幕一片空白!显然我做了一些非常非常错误的事情,尽管我看不出是什么。

我还有一些其他的 debian wheezy 机器,我将它们用作无头服务器,并且我打算在整理完我的旧笔记本电脑后在它们上运行相同的命令行,但我不想继续,直到我我确信我知道我在做什么。

那么我做错了什么,我应该如何删除这些桌面应用程序而不遭受整个桌面的灾难性损失?

更新:看来如果我通过模拟重新安装xfce4

sudo apt-get install -s xfce4

我不想重新安装的软件包中唯一一个是orage集成到桌面环境中的日历。

答案1

sudo apt-get 删除 libreoffice橙汁brasero exfalso quodlibet gimp imagemagick ristretto xsane

orage至少在 Ubuntu 中是 xfce4 依赖项,因此删除orage也会删除xfce.为了避免这种情况,请验证要删除的包是您在使用时想要的包apt-get remove

答案2

它帮助我参考:

sudo apt-get remove --purge x11-common
sudo apt-get autoremove

相关内容