在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`)。

相关推荐
zhangrelay5 天前
《机器人控制器设计与编程》课程习题资料-2026
linux·笔记·学习·ubuntu
Linux-lucky5 天前
39-41-Linux学习之旅之redis缓存基础与NFS基础
linux·运维·mysql·ubuntu
QQ14220784496 天前
2012 年的老 ThinkPad E430 改装 Ubuntu 24.04全程翻车排查实录
ubuntu·项目复盘
阿钱真强道6 天前
06 嵌入式操作系统 | vim 与软件管理:apt / 源码编译
ubuntu·vim·嵌入式·apt·源码编译
牢姐与蒯6 天前
Linux进程间通信(三).基于匿名管道的进程池的实现
linux·运维·服务器·ubuntu
Linux-lucky6 天前
32-38-Linux学习之旅之MySQL综合
linux·运维·学习·mysql·ubuntu
士訫6 天前
【Linux 踩坑】HP Victus RTX4050 Ubuntu 系统双屏无法同时点亮解决方案(完美适配 Advanced Optimus 机型)
ubuntu
指尖的爷6 天前
ARM 架构 Ubuntu(RK3588/aarch64)go开发环境安装手册
ubuntu·架构·golang
虚无的纽扣6 天前
【Linux】将进程知识与基础IO融会贯通——简单自定义Shell的实现
linux·ubuntu
问简7 天前
Ubuntu 26 + Windows 10 双系统 NTFS 共享盘笔记
ubuntu