更新

更新

我是使用 Ubuntu(20.04)的新用户,我想知道将已经在 VM 上安装的 Ubuntu 桌面转换为服务器版本所需的步骤,而无需使用服务器版本 ISO 文件完全重新安装操作系统。

请告诉我。

答案1

以下是我为使一切正常运行并稍微清理一下而采取的措施。

  1. sudo apt 安装 ubuntu-server
  2. 重启
  3. sudo systemctl 设置默认多用户.target
  4. 重启
  5. sudo apt purge ubuntu-desktop -y && sudo apt autoremove -y && sudo apt autoclean
  6. 重启

采取了一些措施https://www.techandme.se/completley-remove-ubuntu-desktop-from-a-ubuntu-server/

答案2

步骤1:sudo apt install ubuntu-server

就这样。没有第 2 步。

答案3

更新

可能是在Ubuntu 论坛可以简化过渡过程(我还没有测试过)。

如果你想手动完成...##

当您查看服务器安装与桌面安装的输出时sudo apt list --installed,您会发现桌面安装的软件包比服务器版本多一些。

乍一看,我看到了例如ubuntu-minimal-desktop ubuntu-advantage-desktop-daemon ubuntu-docs ubuntu-mono ubuntu-release-upgrader-gtk ubuntu-report ubuntu-session ubuntu-wallpapers-jammy ubuntu-wallpapers,我也跑去sudo apt purge xorg-docs-core xorg xserver-*摆脱了xserver的东西。别忘了sudo apt autoremove踢出现在不使用的库。

完成所有这些操作后,仍需删除几个(数百个)软件包才能在桌面上进行服务器安装。

如果您打算将安装用作生产环境,那么绝对值得仔细检查列表并清理所有内容,因为每个未使用的包都是潜在的安全漏洞。

出于教育目的,乔纳森的步骤就足够了。

相关内容