Установка графической оболочки на Ubuntu Server и Desktop 2024 | AdminWiki

Установка оболочки на Ubuntu: полное руководство для серверов и десктопов

17 декабря 2025 6 мин. чтения #desktop environment #linux #ubuntu #ubuntu сервер #графический интерфейс #оболочка #установка
Содержание статьи

Представь, что ты только что установил чистый Ubuntu Server и перед тобой черный экран терминала. Или же у тебя минимальная установка Ubuntu Desktop, и ты хочешь сменить окружение рабочего стола. В обоих случаях тебе нужна установка оболочки на Ubuntu. Давай разберем этот процесс от А до Я, как опытный DevOps ментор объяснил бы junior-разработчику.

Что такое оболочка (Desktop Environment) и зачем она нужна

В Linux термины «оболочка» (shell) и «графическая оболочка» (Desktop Environment, DE) часто путают. Для ясности:

  • Shell (bash, zsh) — интерпретатор командной строки
  • Desktop Environment — полноценный графический интерфейс с окнами, панелями, меню

Когда говорят про установку графической оболочки на Ubuntu Server, имеют в виду именно DE.

Важно: Установка DE на сервер увеличивает нагрузку и поверхность атаки. Делай это только если действительно нужен GUI для конкретных задач (например, графические инструменты мониторинга).

Подготовка системы перед установкой

Перед тем как начать установку оболочки на Ubuntu server, выполни базовые команды:

bash
# Обновление репозиториев и системы
sudo apt update
sudo apt upgrade -y

# Установка базовых утилит (опционально)
sudo apt install -y wget curl git net-tools

Выбор графической оболочки: сравнение вариантов

Разные DE потребляют разные ресурсы. Выбор зависит от твоих целей:

Оболочка Пакет для установки Ресурсы Рекомендация
GNOME (стандартная) ubuntu-desktop Высокие Для десктопов, максимальная интеграция
KDE Plasma kubuntu-desktop Средние Для пользователей Windows, кастомизация
XFCE xubuntu-desktop Низкие Для старых ПК или серверов с GUI
LXQt lubuntu-desktop Очень низкие Минимальные требования, серверы

Пошаговая установка оболочки на Ubuntu Server

Теперь перейдем к практической части — установке графической оболочки на Ubuntu server.

Шаг 1: Установка XFCE (рекомендуемый вариант для серверов)

bash
# Установка XFCE и дисплейного менеджера LightDM
sudo apt install -y xubuntu-desktop

# Или минимальная установка XFCE без лишних приложений
sudo apt install -y xfce4 xfce4-goodies lightdm

Шаг 2: Настройка дисплейного менеджера

После установки выбери дисплейный менеджер (программа входа в систему):

bash
# Если спросит при установке — выбирай lightdm
# Или укажи вручную после установки:
sudo dpkg-reconfigure lightdm

Шаг 3: Запуск графического интерфейса

bash
# Перезагрузка системы
sudo reboot

# Или запуск GUI без перезагрузки (если установлен)
sudo systemctl start lightdm
Внимание: После перезагрузки сервер попытается запустить GUI. Если ты подключен по SSH, сессия может оборваться. Подключайся через консоль хоста или используй инструменты типа X2Go для удаленного доступа к GUI.

Установка других оболочек на Ubuntu Desktop

Если у тебя уже есть Ubuntu с GNOME, но хочешь попробовать другие окружения:

Установка KDE Plasma

bash
sudo apt install -y kubuntu-desktop

# При выборе дисплейного менеджера:
# - SDDM (рекомендуется для KDE)
# - LightDM (более легкий)
# - GDM3 (от GNOME)

Переключение между установленными оболочками

После установки нескольких DE, выбирай их на экране входа:

bash
# На экране входа (LightDM/GDM3/SDDM):
# 1. Кликни по имени пользователя
# 2. Нажми на иконку "шестеренки" или "выбора сессии"
# 3. Выбери нужную оболочку из списка

Решение частых проблем при установке

Проблема 1: Черный экран после установки

bash
# Проверь статус дисплейного менеджера
sudo systemctl status lightdm

# Переустанови драйвера видеокарты (для NVIDIA)
sudo ubuntu-drivers autoinstall

# Попробуй другой дисплейный менеджер
sudo apt install --reinstall gdm3

Проблема 2: Нехватка места на диске

Минимальные требования для разных оболочек:

  • XFCE: ~1.5 ГБ дополнительно
  • LXQt: ~1 ГБ дополнительно
  • GNOME: ~3 ГБ дополнительно
  • KDE: ~2.5 ГБ дополнительно

Проблема 3: Конфликт пакетов

bash
# Очистка и исправление зависимостей
sudo apt --fix-broken install
sudo apt autoremove -y
sudo apt clean

Оптимизация GUI на сервере

Если ты сделал установку оболочки на ubuntu server для конкретных задач, отключи ненужные службы:

bash
# Отключение автоматического запуска GUI (оставит только возможность ручного)
sudo systemctl set-default multi-user.target

# Для временного запуска GUI из консоли сервера
startxfce4  # для XFCE
startplasma-x11  # для KDE

Удаление графической оболочки

Если передумал и хочешь вернуть чистый сервер:

bash
# Удаление XFCE
sudo apt remove --purge -y xfce4 xfce4-* lightdm
sudo apt autoremove -y

# Возврат к текстовому режиму по умолчанию
sudo systemctl set-default multi-user.target
sudo reboot

Частые вопросы (FAQ)

Можно ли установить несколько оболочек одновременно?

Да, можно установить несколько DE. На экране входа будет выбор сессии. Но учти, что это занимает место и может вызывать конфликты тем/пакетов.

Какая оболочка лучше для слабого VPS?

LXQt или минимальная установка XFCE. Они потребляют меньше 300 МБ ОЗУ в простое. А лучше рассмотри вариант без GUI с управлением через веб-интерфейс (Cockpit, Webmin).

Как подключиться к GUI удаленно?

Используй X2Go (лучше всего), VNC (TigerVNC, RealVNC) или RDP (xrdp). Для X2Go установка: sudo apt install x2goserver x2goserver-xsession

Почему не запускается GUI после установки?

Проверь: 1) Достаточно ли ОЗУ (минимум 1 ГБ для легких DE), 2) Установлен ли дисплейный менеджер, 3) Не конфликтуют ли драйвера видеокарты.

Итоги и рекомендации

Теперь ты знаешь, как выполнить установку оболочки на ubuntu в любой ситуации. Запомни главное:

  • Для серверов выбирай XFCE или LXQt, если GUI действительно необходим
  • Всегда обновляй систему перед установкой
  • Имей бэкап или снимок системы перед экспериментами
  • Для удаленного управления GUI используй X2Go вместо VNC

Попробуй начать с XFCE на тестовом сервере, чтобы понять процесс. Как DevOps инженер, ты оценишь баланс между удобством GUI и эффективностью CLI.

Поделиться:
Сохранить гайд? В закладки браузера