Как установить рабочее окружение KDE Plasma на CentOS
Подготовка рабочей станции
Перед началом убедитесь, что у вас установленная и полностью обновлённая система CentOS 8.2.2004 (или совместимая 8.x). Рекомендуется минимальная установка, но можно использовать любой образ. Запустите полное обновление пакетов:
sudo dnf update -yВажно: работайте из учётной записи с sudo-доступом или под root.
Включение репозиториев
Для установки KDE понадобятся дополнительные репозитории поверх стандартных. Первый — EPEL 8. Установите его так:
sudo dnf install epel-release
Далее включите репозиторий PowerTools (название может отличаться в разных билдах CentOS — иногда он называется powertools):
sudo dnf config-manager --set-enabled PowerToolsПримечание: если команда config-manager недоступна, установите пакет dnf-plugins-core:
sudo dnf install -y dnf-plugins-coreПроверка групп DNF
Чтобы увидеть доступные группы пакетов, используйте команду:
dnf group list -v --hiddenЭто отобразит наборы пакетов (группы), включая среду рабочего стола KDE. Просмотрите результат, чтобы убедиться в наличии группы “KDE Plasma Workspaces” и опциональной группы “base-x”.

Установка KDE Plasma
Установите группу пакетов для KDE Plasma и базовую X-среду. Команда объединяет группу рабочего окружения и базовую X-поддержку:
sudo dnf groupinstall "KDE Plasma Workspaces" "base-x" -yОбъём загрузки может быть большим — в исходном примере упоминается около 1.8 GB данных для скачивания, поэтому планируйте время и место на диске. Флаг -y автоматически подтверждает установку зависимостей и ключей, что удобно при пакетной установке.
Если во время установки появляются ошибки, обычно это связано с недоступностью репозиториев или проблемами с GPG-ключами — см. раздел «Отладка» ниже.
Конфигурация запуска рабочей среды
Есть несколько способов перейти в графическую сессию KDE. Ниже — два основных варианта.
Вариант A — ручной запуск X (startx)
Этот метод не устанавливает дисплей-менеджер и экономит ресурсы. Добавьте команду запуска KDE в файл ~/.xinitrc и запустите X вручную:
echo 'exec /usr/bin/startkde' >> ~/.xinitrc
startxПосле выполнения startx вы попадёте в сессию KDE. Этот подход удобен на серверах или на машинах с ограниченными ресурсами.
Важно: если /usr/bin/startkde отсутствует, попробуйте /usr/bin/startplasma-x11 или /usr/bin/startplasma-wayland в зависимости от установленной версии Plasma.
Вариант B — системный целевой режим и дисплей-менеджер
Если вы хотите графический вход по умолчанию, переключите systemd в графический target:
sudo systemctl set-default graphical.target
sudo rebootДля графического экрана входа (DM) установите легковесный дисплей-менеджер, например SDDM, который обычно рекомендуют для KDE:
sudo dnf install -y sddm
sudo systemctl enable --now sddm.serviceУстановка дисплей-менеджера удобна для десктоп-станций и пользователей, которые предпочитают менеджер входа вместо ручного startx. Учтите, что дисплей-менеджер добавляет потребление памяти (в исходном тексте упоминается ≈200 MB дополнительно), а также зависимости.

Альтернативные подходы и советы
- Если вы хотите максимально лёгкую среду, рассмотрите оконные менеджеры (i3, Openbox) вместо полного KDE.
- Для пользователей, желающих поддерживаемые пакеты и частые обновления, стоит рассмотреть Fedora или Fedora KDE Spin; CentOS ориентирован на стабильность.
- Для установки через Flatpak используйте Flathub для приложений, если нужны свежие версии ПО без изменения системных репозиториев.
Отладка и распространённые ошибки
- Проблемы с репозиториями: проверьте содержимое /etc/yum.repos.d/ и статус dnf. Повторно включите EPEL или PowerTools, если пакеты не находятся.
- GPG key errors: при ошибках подписи временно можно пропустить проверку для диагностики, но в продакшене лучше импортировать корректные ключи.
- Команда startkde не запускается: проверьте, установлен ли пакет plasma-workspace и файлы /usr/bin/startkde или startplasma-*.
- Проблемы с графическими драйверами: при некорректной видеосистеме Plasma может падать. Убедитесь в совместимости драйверов (NVIDIA/AMD/Intel) и при необходимости установите проприетарные драйверы.
Совет: запускайте установку и тестирование в виртуальной машине или на тестовой машине перед развёртыванием на рабочих станциях.
Чек-лист по ролям
Системный администратор:
- Сделать полную резервную копию перед установкой
- Обновить систему (dnf update)
- Включить EPEL и PowerTools
- Установить KDE-группу и SDDM при необходимости
- Тестировать входы пользователей и профили
Конечный пользователь:
- Сохранить персональные данные
- Проверить доступ к нужным приложениям (браузер, офис, терминал)
- Настроить панель и виджеты Plasma по удобству
Девопс/инженер тестирования:
- Автоматизировать установку в образ (kickstart/Ansible)
- Написать сценарии smoke-теста для GUI (01: запуск, 02: открытие терминала)
Критерии приёмки
- KDE Plasma успешно загружается и отображает панель, меню приложений и рабочий стол.
- Можно открыть терминал и работать без сбоёв.
- Видеодрайверы обеспечивают аппаратное ускорение (если требуется).
- Для автоматического входа — systemctl default установлен на graphical.target или SDDM запускается и предоставляет экран входа.
Часто задаваемые вопросы
Q: Как переключиться между рабочими окружениями, если установлено несколько?
A: На экране входа (SDDM/GDM) обычно можно выбрать сессию. Если вы используете startx, измените ~/.xinitrc или используйте соответствующий скрипт сессии.
Q: Обязательно ли устанавливать PowerTools?
A: Да, многие зависимости для сборок и дополнительных пакетов находятся в PowerTools; без него часть пакетов может быть недоступна.
Краткое резюме
Установка KDE Plasma на CentOS — это последовательность: обновление системы, включение EPEL и PowerTools, установка DNF-группы для KDE и выбор способа запуска (ручной startx или дисплей-менеджер). Метод вручную экономит ресурсы, тогда как SDDM обеспечивает графический вход по умолчанию. При проблемах проверьте репозитории, GPG-ключи и драйверы графики.
Короткие советы: планируйте ~1.8 GB загрузки для пакетов, учитывайте дополнительную память для дисплей-менеджера и тестируйте изменения в безопасной среде.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента