在Ubuntu系统中安装桌面环境

在 Ubuntu 系统中安装桌面环境可以通过包管理器 `apt` 或工具 `tasksel` 实现。以下是详细的安装方法和常见桌面环境的选择:


**1. 准备系统更新**

在安装前,建议更新软件源和系统包:

```bash

sudo apt update && sudo apt upgrade -y

```


**2. 安装常用桌面环境**

**GNOME(Ubuntu 默认桌面)**

  • **完整安装**(包含所有默认应用):

```bash

sudo apt install ubuntu-desktop

```

  • **最小化安装**(仅核心组件):

```bash

sudo apt install gnome-core

```

安装后需选择显示管理器(如 `gdm3` 或 `lightdm`)。

**KDE Plasma**

提供三种安装选项:

  • **完整版**(约 1 GB):

```bash

sudo apt install kde-full

```

  • **标准版**(约 273 MB):

```bash

sudo apt install kde-standard

```

  • **精简版**(约 175 MB):

```bash

sudo apt install kde-plasma-desktop

```

安装过程中需选择显示管理器 `sddm`。

**Xfce**

  • **基础安装**(仅核心组件):

```bash

sudo apt install xfce4

```

  • **完整体验**(包含 Xubuntu 特色应用):

```bash

sudo apt install xubuntu-desktop

```

推荐选择 `lightdm` 作为显示管理器。

**LXQt(轻量级)**

  • **完整安装**:

```bash

sudo apt install task-lxqt-desktop

```

  • **最小安装**:

```bash

sudo apt install lxqt

```

建议使用 `sddm` 显示管理器。

**其他选项**

  • **MATE**(基于 GNOME2 的轻量桌面):

```bash

sudo apt install ubuntu-mate-core

```

  • **Cinnamon**(需添加 PPA):

```bash

sudo add-apt-repository ppa:embrosyn/cinnamon

sudo apt update && sudo apt install cinnamon

```

  • **Lubuntu(LXQt/LXDE)**:

```bash

sudo apt install lubuntu-core

```


**3. 使用 `tasksel` 工具简化安装**

`tasksel` 是 Debian/Ubuntu 的任务选择工具,可批量安装相关软件包:

  1. 安装 `tasksel`:

```bash

sudo apt install tasksel

```

  1. 选择桌面环境(如 GNOME):

```bash

sudo tasksel install ubuntu-desktop

```

支持其他桌面如 `xubuntu-core`(Xfce)、`lubuntu-core`(LXQt)等。


**4. 显示管理器配置**

安装过程中可能需要选择默认的显示管理器(如 `gdm3`、`lightdm`、`sddm`),可通过以下命令修改:

```bash

sudo dpkg-reconfigure gdm3 # 或其他管理器名称

```


**5. 重启与切换桌面环境**

  • 安装完成后重启系统:

```bash

sudo reboot

```

  • 在登录界面点击用户名旁的会话图标,选择已安装的桌面环境。

**6. 卸载不需要的桌面环境**

以 **KDE Plasma** 为例:

```bash

sudo apt purge kde-full # 或 kde-standard/kde-plasma-desktop

sudo apt autoremove

sudo dpkg-reconfigure gdm3 # 重置显示管理器为 GNOME

```

其他桌面环境卸载命令类似(如 `xubuntu-desktop`、`lxqt*` 等)。


**注意事项**

  1. **资源占用**:GNOME 和 KDE 较耗资源,低配设备推荐 Xfce/LXQt。

  2. **生产环境**:不建议在服务器上安装 GUI,可能引发依赖冲突。

  3. **中文支持**:若界面显示异常,需额外安装中文字体包(如 `fonts-noto-cjk`)。

相关推荐
内卷焦虑人士5 小时前
Windows安装WSL2+Ubuntu 22.04
linux·windows·ubuntu
门豪杰7 小时前
Ubuntu下安装Claude Code
linux·运维·ubuntu·claude·claude code
深蓝轨迹9 小时前
彻底删除VMware虚拟机并清理残留,解决虚拟网卡消失问题
windows·ubuntu·centos
²º²²এ松12 小时前
vs code连接ubuntu esp项目
linux·数据库·ubuntu
徒 花13 小时前
ubuntu远程连接ssh及VSCode配置远程ssh连接ubuntu
vscode·ubuntu·ssh
i建模14 小时前
在Ubuntu中解压ZIP文件
linux·chrome·ubuntu
林鸿群16 小时前
Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)
linux·ubuntu·gitlab·私有部署·代码托管·ubuntu 26.04·omnibus
YuQiao030316 小时前
国内安装claude code
ubuntu·claude·vibe coding
Jiozg16 小时前
ES安装到linux(ubuntu)
linux·ubuntu·elasticsearch
returnthem16 小时前
Ubuntu 22.04 + XFCE4 + 非 Snap 版 Firefox + VNC/noVNC 部署全步骤
linux·ubuntu·firefox