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

相关推荐
wypywyp7 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
阿蒙Amon7 小时前
TypeScript学习-第10章:模块与命名空间
学习·ubuntu·typescript
No8g攻城狮8 小时前
【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤
linux·运维·ubuntu
森G11 小时前
七、04ledc-sdk--------makefile有变化
linux·c语言·arm开发·c++·ubuntu
生活很暖很治愈14 小时前
Linux——孤儿进程&进程调度&大O(1)调度
linux·服务器·ubuntu
getapi16 小时前
注塑件的费用构成
linux·服务器·ubuntu
lucky-billy17 小时前
Ubuntu 下一键部署 ROS2
linux·ubuntu·ros2
阿梦Anmory17 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
getapi18 小时前
Ubuntu 22.04 服务器的系统架构是否为 amd64 x86_64
linux·服务器·ubuntu
小天源19 小时前
Cacti在Debian/Ubuntu中安装及其使用
运维·ubuntu·debian·cacti