Как установить графическую оболочку на debian
Перейти к содержимому

Как установить графическую оболочку на debian

  • автор:

Записки IT специалиста

Как установить Debian или Ubuntu с графической оболочкой в минимальной конфигурации

  • Автор: Уваров А.С.
  • 20.11.2022

Вот уже не первый раз читатели нас спрашивают: как установить операционную систему Debian или Ubuntu с графической оболочкой, но минимальным набором пакетов. Задача достаточно простая, но на пути к ней есть ряд неочевидных моментов, поэтому мы решили пойти навстречу и написать такую статью. Сразу предупреждаем, если вы хотите получить минималистичную систему в которой можно сразу приступить к работе — то лучше поищите готовый дистрибутив. Наш метод предназначен тем, кто хочет получить именно минимальный каркас, который потом самостоятельно настраивать и приводить в нужное состояние.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Установка базовой системы

Так как данная статья рассчитана на пользователя, имеющего базовый опыт работы с Ubuntu или Debian, то мы не будем останавливаться подробно на вопросах установки, а укажем только на некоторые ключевые особенности.

Начнем с дистрибутивов. У Debian имеется единый дистрибутив, при помощи которого можно установить как серверную, так и настольную систему, причем сделать это как в текстовом, так и в графическом режиме. Оба режима установщика полностью равнозначны и можно, например, спокойной установить настольную систему в текстовом или сервер в графическом. На результат влияет только выбранный набор ПО при установке. Чтобы не получить лишнего оставляем только единственный пункт — Стандартные системные утилиты, также, по желанию, можем добавить туда SSH-сервер. По сути, мы получим типичную минимальную серверную инсталляцию.

Debian-Ubuntu-minimal-desktop-environment-001.png

В Ubuntu подход совершенно иной, там имеется серверный дистрибутив, при помощи которого можно установить минимальную систему без GUI и набор дистрибутивов для каждой графической оболочки, которые сразу и безальтернативно поставят вам весь набор ПО. При этом, вопреки распространенному мнению пакетная база у обоих дистрибутивов полностью одинакова и все что отличает их — это набор предустанавливаемого ПО. Поэтому нам понадобится серверный дистрибутив, который следует установить в минимальной конфигурации.

Теперь о разметке диска, так как речь идет о настольной системе, то имеет смысл выносить /home на отдельный раздел, а также использовать LVM, чтобы облегчить дальнейшее управление дисками. При использовании swap-раздела (Debian) его следует размещать вначале диска перед корневым.

Таким образом схема разделов представляется следующей:

  • Debian: EFI — boot (опционально) — swap — корневой раздел — home
  • Ubuntu: EFI — boot (опционально) — корневой раздел — home

Теперь о размерах разделов, для EFI вполне достаточно 500 МБ, а вот boot, с учетом размера современных ядер также следует делать не менее 500 МБ, а лучше 1 ГБ. Размер установленной системы, в зависимости от выбранной графической оболочки составляет для Debian 3-5 ГБ, для Ubuntu 8-10 ГБ. Откуда такая разница? Все дело в файле подкачки, который Ubuntu размещает в корневом разделе. Исходя из этого планируйте размер корневого раздела таким образом, чтобы там поместилось и все задуманное вами ПО. Каких-либо рекомендаций дать здесь невозможно, у каждого свои потребности и свой взгляд на состав будущей системы.

Также, так как это настольная система, мы советуем при установке Debian оставить пустым пароль суперпользователя root и использовать управление системой через sudo, так как это сделано в Ubuntu.

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

Графических оболочек много, на любой вкус и рассмотреть установку их всех в рамках одной статьи невозможно, поэтому мы приведем примеры только для трех: Gnome, KDE и XFCE, но поняв принцип вы сможете также легко установить любую.

Прежде всего вам нужно найти метапакет, устанавливающий нужную оболочку в минимальной конфигурации. Для этого следует обратиться к специализированным ресурсам, содержащим информацию о пакетах и их подробное описание. Это Debian Packages и Ubuntu Packages, соответственно.

Так для Gnome без труда находится пакет gnome-coreGNOME Desktop Environment — essential components. Это как раз то, что нам нужно, открыв информацию о пакете можно просмотреть его зависимости, чтобы понять, что будет установлено в систему, сами метапакеты являются пустышками, их цель — удобная установка набора пакетов.

На что нужно обязательно обратить внимание? На наличие в зависимостях дисплейного менеджера, если не углубляться в подробности, то это экран входа в систему в графическом режиме предназначенный для ввода учетных данных пользователя и выбору параметров сеанса. Наиболее широко используется следующие дисплейные менеджеры:

  • GDM — экранный менеджер GNOME
  • LightDM — независимый от среды рабочего стола экранный менеджер.
  • SDDM — экранный менеджер, основанный на QML, рекомендуется для KDE и LXQt.

Если вы собираетесь установить несколько графических оболочек, то учтите, что активным может быть только один дисплейный менеджер и каждый из них способен работать с любой графической оболочкой, рекомендации выше нацелены на использование наиболее «родного» по составу библиотек и пакетный базы менеджера.

Если в зависимостях метапакета дисплейного менеджера нет, то его следует установить отдельно. При установке сразу нескольких менеджеров вам будет предложено выбрать какой из них будет использоваться. В нашем случае метапакеты содержат дисплейные менеджеры: Gnome — gdm3, KDE — sddm, XFCE — lightdm.

Ниже мы приведем примеры установки каждой из графических сред и покажем скриншоты из готовой системы.

Gnome:

apt install gnome-core

Debian-Ubuntu-minimal-desktop-environment-002.png

KDE Plasma 5:

apt install kde-plasma-desktop

Debian-Ubuntu-minimal-desktop-environment-003.png

XFCE 4:

apt install xfce4

Debian-Ubuntu-minimal-desktop-environment-004.png

Итак, графическая оболочка установлена, осталось научить систему грузиться в графическом режиме, в этом нам поможет systemd, для которого следует просто изменить цель загрузки (boot targets):

systemctl set-default graphical.target

Перезагружаем систему и видим графическое окно входа, основная цель достигнута.

Настройка NetworkManager

Еще одна задача, которую вы с большой вероятностью захотите выполнить — это переключить управление сетью на Network Manager. Данное ПО в представлении не нуждается и фактически представляет стандарт для графических оболочек Linux систем. Для полноценной работы нам потребуется установить две компоненты: сам Network Manager и апплет для панели задач, большинство систем, кроме KDE, используют network-manager-gnome, в KDE — plasma-nm.

В некоторых оболочках Network Manager уже может быть установлен, косвенным признаком является наличие значка управления сетью на панели задач.

Debian-Ubuntu-minimal-desktop-environment-005.png

Чтобы окончательно убедиться в этом выполните:

dpkg -l | grep network-manager

Если Network Manager установлен, то можно сразу переходить к настройке. В противном случае нам потребуется его установить.

Для KDE Plasma:

apt install network-manager plasma-nm

Для остальных оболочек:

apt install network-manager network-manager-gnome

Настройка будет зависеть от типа системы, так как в современных Debian и Ubuntu разный подход к управлению сетью.

Debian

В Debian управление сетью происходит по-старинке, через Ifupdown, для переключения на Network Manager достаточно просто удалить настройки в /etc/network/interfaces. Откроем этот файл и удалим оттуда все строки, кроме:

# interfaces(5) file used by ifup(8) and ifdown(8) 
auto lo
iface lo inet loopback

Debian-Ubuntu-minimal-desktop-environment-006.png

Затем перезапустите NetworkManager, обратите внимание на соблюдение регистра в команде:

systemctl restart NetworkManager

После чего настройки интерфейса будут автоматически подхвачены службой, что сразу отразится на значке в панели задач: там появится сетевой интерфейс и возможность работать с ним.

Ubuntu

В Ubuntu для управления сетью используется netplan, это достаточно продвинутая система и она поддерживает работу с NetworkManager, надо просто явно указать это в настройках, иначе, по умолчанию, будет использоваться networkd. Для этого откройте файл /etc/netplan/00-installer-config.yaml и приведите его к следующему виду:

network: 
version: 2
renderer: NetworkManager

Напоминаем, что для файла настроек применяется формат YAML который использует для форматирования отступы в 2 или 4 пробела.

Для проверки используйте:

netplan try

Если все хорошо, то примените новые сетевые настройки командой:

netplan apply

Изменения вы увидите сразу.

Debian-Ubuntu-minimal-desktop-environment-007.png

И, кстати, если после установки Network Manager и выполнения указанных действий вы так и не увидели значка на панели задач — просто перезагрузите компьютер.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Поддержи проект!

Подпишись на наш Telegram-канал

Или подпишись на наш Телеграм-канал:

Установка графической оболочки LXDE на Debian

LXDE — это легкая, простая, удобная графическая оболочка. Внизу у нее панелька, на которой слева выпадающее меню, справа часы и другие иконки — все стандартно и привычно. Главная ее фишка в нетребовательности к ресурсам, что важно для нас.

Обновляем систему:

apt-get update apt-get upgrade apt-get dist-upgrade

Устанавливаем графическую оболочку:

apt-get install lxde xorg xterm

Перезагружаем систему:

reboot

Как установить графическую оболочку на сервер: пошаговая инструкция

По умолчанию управление в Linux среде осуществляется с помощью команд. Если хотите сделать работу более привычной и удобной, будет полезно знать, как установить графическую оболочку на сервер.

Однако нужно учитывать, что это получится сделать только если есть прямой доступ к оборудованию. Если нужно подключиться по SSH , всё равно придётся пользоваться консолью. Но и для таких ситуаций существуют специальные решения для визуализации.

Главное, что нужно помнить – графический интерфейс задействует системные ресурсы. Поэтому не всегда целесообразно их устанавливать, чтобы не перегружать систему и не ставить под угрозу производительность.

Что такое графическая оболочка и зачем она нужна

Прежде чем перейти к практике, разберёмся с теорией и основными определениями.

Графическая оболочка – это программа, которая обеспечивает взаимодействие пользователя с операционной системы с помощью клавиатуры и мыши по принципу визуализации. То есть для управления не обязательно нужно вводить команды, а достаточно кликать мышкой по иконкам или виджетам.

Графический интерфейс операционной системы – это часть оболочки, представляющая собой совокупность элементов, таких как кнопки, виджеты, оконные менеджеры. Обычно для его обозначения применяется аббревиатура GUI (графический пользовательский интерфейс).

С помощью графической оболочки удобно искать файлы, запускать различные процессы и выполнять другие задачи. Это интуитивно понятная среда, в которой легко разобраться даже начинающему пользователю.

Но если в Windows визуальные элементы стандартизированы, то в Linux среды рабочего стола довольно разнообразны. Среди них нужно найти ту, которая соответствует вашим целям, обладает необходимым функционалом. Кроме того, у пользователя есть возможность адаптировать её под себя с помощью изменения настроек.

Примеры графических оболочек

Рассмотрим наиболее распространённые дистрибутивы, их преимущества и недостатки.

KDE

Это насыщенная оболочка, которую можно легко и быстро модифицировать. Для неё разработано множество сторонних расширений и виджетов. Среди базовых инструментов есть аудиоплеер, загрузчик файлов, браузер , мессенджер.

Во время работы удобно переключаться между рабочими столами и пространствами. Программы можно запускать тремя способами: через меню, лаунчер или с помощью ярлыков. А программа KRunner обеспечивает быстрый запуск приложений и файлов.

К недостаткам можно отнести высокие требования к ресурсам компьютера, большое количество настроек, в которых начинающие пользователи часто путаются, а также несистематические обновления.

GNOME

Оболочка обладает последовательным дизайном. Кроме того, визуальными сигналы можно дополнить звуковыми. Предусмотрена функция увеличения отдельных частей рабочего стола. Экосистема приложений постоянно расширяется, при этом предусмотрен полный набор встроенных инструментов.

Но минус у GNOME тот же – тяжеловесность, из-за чего на слабое оборудование его устанавливать нежелательно.

XFCE

Это лёгкая и нетребовательная графическая оболочка с простым интерфейсом. Она характеризуется стабильной работой, подходит для слабого или старого серверного оборудования. Особенностью Xfce считается модульная структура, можно комбинировать компоненты по своему усмотрению. Легко настраивается интерфейс: можно выбирать расположение элементов, создавать несколько панелей, менять темы и значки и т.д.

Но в целом оболочка практически не изменилась с момента создания, отсутствует анимация и прочие изыски.

Cinnamon

Это решение построено на базе GNOME, при этом сильно изменены интерфейс и логика взаимодействия с системой. Эта оболочка легко интегрируется, обладает приятным сочетанием шрифтов и цветов. В процессе работы есть возможность добавлять на рабочий стол десклеты, однозадачные приложения. Преимуществами являются высокая скорость работы, гибкая конфигурация, множественные рабочие пространства.

Однако Cinnamon требует много ресурсов. Кроме того, периодически возникают ошибки, препятствующей стабильной работы.

MATE

Это решение базируется на коде GNOME 2, поэтому включает в себя базовые инструменты этой оболочки. MATE работает плавно, потребляя средний объём ресурсов, поэтому подходит для слабого оборудования. Также преимуществом считается настраиваемый внешний вид.

К недостаткам обычно относят морально устаревший внешний вид, но на производительность эта характеристика не оказывает влияния.

Как узнать графическую оболочку Linux

Иногда пользователь может не знать, какая именно оболочка установлена на оборудование. Например, если её устанавливал другой системный администратор. Определить окружение можно двумя способами.

  1. Через переменные окружения.

Введите команду, чтобы увидеть имя окружения.

  1. Через двоичный файл *-session.

Зайдите в каталог /usr/bin, чтобы увидеть аналогичные результаты.

  1. С помощью Neofetch.

Этот инструмент командной строки отображает информацию о системе в понятном виде. Он не входит в базовую комплектацию Linux, поэтому сначала его нужно установить.

sudo apt install neofetch

Следующая команда запускает программу.

В результате вы увидите подробные сведения об используемой оболочке.

Как установить графический интерфейс

Первым действием нужно обновить репозитории и списки пакетов с помощью команды.

sudo apt-get update && sudo apt-get upgrade

Для продолжения нажмите Y и Enter.

Таким образом, вы установите актуальные обновления для удобной работы. Дальше продолжим установку среды рабочего стола.

apt – установка пакетов.

tasksel – одновременная установка нескольких пакетов.

Будьте внимательны, tasksel предварительно придётся установить.

sudo apt-get install tasksel

Возможности Ubuntu: как установить графическую оболочку GNOME

Мы рассмотрим установку GNOME, поскольку эта оболочка является рабочим столом Ubuntu по умолчанию.

Воспользуйтесь одной из двух команд.

sudo tasksel install ubuntu-desktop

sudo apt install ubuntu-desktop

кроме того, можно выполнить команду «tasksel». В этом случае вы зайдёте в интерфейс, где можно выбрать подходящий рабочий стол.

Так как запустить графический интерфейс пока что можно только с помощью клавиатуры, вам понадобятся 3 клавиши.

Tab – переключение между вариантами.

Пробел – выбор подходящего.

«Ок» внизу – подтверждение.

Для завершения операции нажмите «Enter».

Чтобы запустить оболочку, нам понадобится инструмент Display Manager (диспетчер отображения). По умолчанию используется GDM3, но можно выбрать другое решение, более лёгкое и удобное. В качестве примера установим lightdm.

sudo apt install lightdm

Поскольку 2 диспетчера отображения одновременно работать не могут, система попросит сделать выбор. Выбирайте lightdm и нажмите «ОК».

Теперь запускаем диспетчер отображения и загружаем графический интерфейс.

sudo service lightdm start

Появится форма, в которую нужно вести учётные данные.

Остальные оболочки устанавливаются по тому же принципу. Рассмотрим, как запустить графическую оболочку Linux, если хотите выбрать другие решения.

  • Для KDE – sudo apt-get install kde-plasma-desktop
  • Для MATE – sudo tasksel install ubuntu-mate-core
  • Для Lubuntu – sudo tasksel install lubuntu-core

Как настроить удалённое подключение

Чтобы управлять сервером дистанционно через графическую оболочку, можно установить рабочий стол Xrdp.

sudo apt install xrdp – установка.

sudo ufw allow 3389/tcp – разрешение доступа к порту.

sudo vim /etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla – создание файла.

В этот файл нужно добавить следующее содержимое.

[Allow Colord all Users]

Готово, можно подключаться через любой клиент.

Как удалить графическую оболочку с сервера

Если графическая оболочка требует слишком много вычислительных ресурсов, её желательно удалить. Предварительно сделайте резервную копию данных на случай возникновения проблем с зависимостями. Выполните комплекс команд.

sudo apt remove ubuntu-desktop

sudo apt remove lightdm

sudo apt autoremove

sudo service lightdm stop

Перезагрузите сервер. Вы увидите привычную командную строку.

Заключение

В этой статье мы разобрали, как включить графический интерфейс и удалить его при необходимости. И хотя с его помощью управлять оборудованием проще и привычнее, он требует много вычислительных ресурсов, что может привести к торможению, зависанию, нестабильной работе сервера. Если всё же решили поставить графическую оболочку, выбирайте ту, которая соответствует параметрам оборудования, а также вашим задачам.

Установка графической оболочки Gnome в Debian

Читайте нашу обзорную статью, если ещё не знаете, как установить Gnome на ОС с ядром Linux. Мы покажем, как происходит установка графической оболочки в Debian.

Окружение рабочего стола для Unix-подобных систем Gnome имеет графический интерфейс. Это упрощает работу со всеми инструментами управления операционной системой. Программа Gnome не встроена по умолчанию — установка нужна для всех операционных систем, кроме Fedora.

Чтобы поставить на VDS Gnome:

1. Обновите пакеты командой:

apt-get update apt-get upgrade

2. Установите tasksel:

apt-get install tasksel

3. Чтобы установить на Дебиан Gnome GUI, выполните команду:

tasksel install gnome-desktop --new-install

4. Дождитесь окончания процесса установки Дебиан Гном:

Debian install Gnome

5. Создайте нового пользователя (не root) для входа в графический интерфейс:

adduser user

Вместо user укажите имя пользователя.

6. Сделайте перезапуск: интерфейс Gnome GUI откроется автоматически. После этого авторизуйтесь через нового пользователя.

Готово. Теперь вы знаете, как установить Gnome desktop на Debian, и сможете использовать инструкцию для установки на VPS/VDS.

Популярные статьи

  • Как указать (изменить) DNS-серверы для домена
  • Я зарегистрировал домен, что дальше
  • Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
  • Что такое редирект: виды и возможности настройки
  • Как создать почту со своим доменом

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *