Gabriel Solomon Asked: 2010-07-29 11:37:07 +0800 CST2010-07-29 11:37:07 +0800 CST 2010-07-29 11:37:07 +0800 CST 将桌面版剥离为服务器版的最简单方法是什么? 772 我们已经在我们的开发服务器上安装了 Ubuntu 桌面版。现在我们将它放在数据中心,我们想将它剥离为服务器版本。 有没有一种简单的方法可以做到这一点,而不仅仅是手动进入和卸载包? server 4 个回答 Voted Best Answer Nathan Osman 2010-07-29T11:41:46+08:002010-07-29T11:41:46+08:00 反过来也可以,但我从来没有见过任何人能够通过安装元包或其他东西来做到这一点。 您最好的选择是: 全新安装 手动删除不需要的软件包并安装您需要的服务器组件 Alvar 2012-05-06T09:26:29+08:002012-05-06T09:26:29+08:00 您可以删除ubuntu-desktop并同时自动删除其所有孤立的依赖项: sudo apt-get autoremove ubuntu-desktop --purge如果您还想删除受影响软件包的配置(并且不要保留它以备日后重新安装),请添加该选项。 如果您有任何其他桌面也将其删除。如果您在此之后重新启动,您应该没有 GUI 可以登录。如果您清除程序而不是仅仅删除它,您还会删除任何可能保留的配置文件。 正如Rinzwind建议的那样尝试sudo apt-get remove gnome-*。 在 Ubuntu 16.04 之前,它还为服务器安装提供了一个特殊的内核包linux-image-server: sudo apt-get install linux-image-server并重新启动。 然后我建议你安装你想要的服务器应用程序,比如ssh-server. 但与往常一样,最好进行全新安装。它减少了错误和损坏包的风险。 Salem 2012-05-06T12:39:41+08:002012-05-06T12:39:41+08:00 注意: 如评论中所述,taskel 只能用于安装任务,不能删除它们。在这个特定的任务(删除桌面-> 安装服务器)中,它似乎工作正常。所以请谨慎使用。 你可以试试taskel。有了它,您可以通过选择Basic Ubuntu Server并取消选中Ubuntu desktop来做您想做的事情。 sudo apt-get install tasksel Technopeon 2019-01-06T11:11:44+08:002019-01-06T11:11:44+08:00 如果您不想在启动时运行 DM 和 WM,但保留随意运行它们的能力,您可以运行: sudo systemctl set-default runlevel3.target 然后重新启动。 系统将启动到运行级别 3 (init 3),它不会启动 DM 和 WM 以及与桌面环境相关的所有其他内容,但会启动其他所有内容。当系统在控制台启动到 tty1 终端后,就可以登录了 sudo init 5 进入桌面环境登录。 在 ubuntu 和 xfce4 桌面上,我使用 GUI 注销按钮进行测试,挂起我的系统。 在 ubuntu 桌面上,关机和重启按钮工作正常;xfce4 桌面只有一个注销按钮。 仅退出到 tty 的安全方法是打开终端并运行: sudo init 3
反过来也可以,但我从来没有见过任何人能够通过安装元包或其他东西来做到这一点。
您最好的选择是:
您可以删除
ubuntu-desktop
并同时自动删除其所有孤立的依赖项:--purge
如果您还想删除受影响软件包的配置(并且不要保留它以备日后重新安装),请添加该选项。如果您有任何其他桌面也将其删除。如果您在此之后重新启动,您应该没有 GUI 可以登录。如果您清除程序而不是仅仅删除它,您还会删除任何可能保留的配置文件。
正如Rinzwind建议的那样尝试
sudo apt-get remove gnome-*
。在 Ubuntu 16.04 之前,它还为服务器安装提供了一个特殊的内核包
linux-image-server
:sudo apt-get install linux-image-server
并重新启动。然后我建议你安装你想要的服务器应用程序,比如
ssh-server
.但与往常一样,最好进行全新安装。它减少了错误和损坏包的风险。
注意: 如评论中所述,taskel 只能用于安装任务,不能删除它们。在这个特定的任务(删除桌面-> 安装服务器)中,它似乎工作正常。所以请谨慎使用。
你可以试试taskel。有了它,您可以通过选择Basic Ubuntu Server并取消选中Ubuntu desktop来做您想做的事情。
如果您不想在启动时运行 DM 和 WM,但保留随意运行它们的能力,您可以运行:
然后重新启动。
系统将启动到运行级别 3 (init 3),它不会启动 DM 和 WM 以及与桌面环境相关的所有其他内容,但会启动其他所有内容。当系统在控制台启动到 tty1 终端后,就可以登录了
进入桌面环境登录。
在 ubuntu 和 xfce4 桌面上,我使用 GUI 注销按钮进行测试,挂起我的系统。
在 ubuntu 桌面上,关机和重启按钮工作正常;xfce4 桌面只有一个注销按钮。
仅退出到 tty 的安全方法是打开终端并运行: