奋斗
努力

Ubuntu Server 22.04 LTS安装图形界面?

云计算

Ubuntu Server 22.04 LTS 默认是无图形界面(CLI,命令行)的,但你可以根据需要安装图形界面(GUI)。以下是详细的安装步骤。


⚠️ 注意事项

  • 安装 GUI 会显著增加系统资源消耗(内存、磁盘、CPU)。
  • 服务器通常推荐使用命令行,GUI 主要用于调试、远程桌面管理或特殊用途(如桌面服务器、开发环境)。
  • 如果你只是想远程管理,推荐使用 ssh + webmin 或 cockpit,而不是安装完整桌面。

✅ 步骤一:更新系统

sudo apt update && sudo apt upgrade -y

✅ 步骤二:选择并安装桌面环境

Ubuntu 支持多种桌面环境,以下是常见选项:

1. Ubuntu 桌面标准版(GNOME)(推荐用于完整体验)

sudo apt install ubuntu-desktop -y

包含完整的 GNOME 桌面、应用、声音、网络管理等。适合想获得与 Ubuntu Desktop 一致体验的用户。


2. Kubuntu(KDE Plasma)(美观、功能丰富)

sudo apt install kubuntu-desktop -y

3. Xubuntu(XFCE)(轻量,适合资源有限的服务器)

sudo apt install xubuntu-desktop -y

4. Lubuntu(LXQt)(最轻量)

sudo apt install lubuntu-desktop -y

5. 最小化 GNOME(仅核心 GUI)

如果你只需要基本图形界面,不想要太多应用:

sudo apt install --no-install-recommends ubuntu-desktop-minimal

✅ 步骤三:启用图形启动(设置默认进入 GUI)

Ubuntu Server 默认启动到命令行,需设置默认进入图形界面:

sudo systemctl set-default graphical.target

然后重启:

sudo reboot

✅ 步骤四:登录图形界面

重启后,如果服务器直接接了显示器,会进入图形登录界面(GDM 或 LightDM)。

如果没有显示器,可通过以下方式使用 GUI:

方式 1:使用远程桌面(VNC)

安装 VNC 服务器,例如 tigervnc-standalone-server:

sudo apt install tigervnc-standalone-server tigervnc-common -y

配置 VNC 密码:

vncserver

然后会提示设置密码,之后可以使用 VNC 客户端连接 服务器IP:5901。

更推荐使用 x11vnc 或 noVNC 配合 web 使用。


方式 2:使用 SSH + X11 转发(临时运行 GUI 程序)

在本地 SSH 客户端启用 X11 转发:

ssh -X username@server_ip

然后运行 GUI 程序,例如:

gedit

它会在你的本地机器上显示窗口(需要本地安装 X Server,Windows 可用 Xming 或 VcXsrv)。


✅ 可选:安装显示管理器(登录管理器)

有些桌面环境会自动安装 GDM3、LightDM 等。如果没有,可手动安装:

sudo apt install gdm3 -y

然后选择默认显示管理器:

sudo dpkg-reconfigure gdm3

❌ 卸载图形界面(如需)

如果你后悔了,可以卸载:

sudo apt remove ubuntu-desktop
sudo apt autoremove --purge -y

然后设置回命令行启动:

sudo systemctl set-default multi-user.target

✅ 推荐方案(服务器用途)

如果你只是想方便管理,不建议安装完整桌面,推荐:

  • 安装 cockpit:Web 管理界面
sudo apt install cockpit -y
sudo systemctl enable cockpit

然后通过浏览器访问:https://服务器IP:9090


总结

目的 推荐方案
完整桌面体验 sudo apt install ubuntu-desktop
轻量 GUI xubuntu-desktop 或 lubuntu-desktop
远程图形管理 VNC + XFCE/LXQt
服务器管理 使用 cockpit 或 ssh

如有具体用途(如做媒体服务器、开发机等),欢迎补充,我可以给出更优化的建议。

未经允许不得转载:云服务器 » Ubuntu Server 22.04 LTS安装图形界面?