Перейти к содержимому

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

  • автор:

Как установить рабочий стол (GUI) на Ubuntu Server

img

Хотите добавить среду рабочего стола для Ubuntu Server? Это можно сделать очень просто.

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

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

Обновить репозитории и пакеты

Начнем с обновления репозиториев и списков пакетов:

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

Нажмите Y и затем Enter, когда вас спросят, хотите ли вы продолжить.

update

Это гарантирует, что вы работаете с самыми последними обновлениями программного обеспечения.

После установки обновлений вы можете продолжить установку среды рабочего стола. Есть два способа сделать это:

  • Использование apt для установки пакетов
  • Использование инструмента под названием tasksel , который помогает с установкой нескольких пакетов в одном скоординированном процессе (задачах)

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

Если вы хотите использовать tasksel , вы должны сначала установить его, используя следующую команду:

sudo apt-get install tasksel

После завершения этой задачи вы можете использовать tasksel для установки среды рабочего стола (также называемой DE — Desktop Environment).

Установка Gnome

Вы, наверное, знаете, что есть много окружений рабочего стола. Некоторым средам рабочего стола требуется больше системных ресурсов (например, GNOME), в то время как некоторые используют меньше системных ресурсов (например, Xfce, MATE и другие). Начнем с установки GNOME, поскольку он является рабочим столом Ubuntu по умолчанию.

Если вы хотите использовать tasksel , выполните эту команду:

sudo tasksel install ubuntu-desktop

Если вы хотите использовать только apt, запустите эту команду:

sudo apt install ubuntu-desktop

Оба действия приведут к полной установке среды рабочего стола GNOME.

Либо можно просто выполнить команду tasksel и попасть в интерфейс, в котором можно найти рабочий стол Ubuntu, и многие другие.

tasksel

Используйте клавишу пробела, чтобы выбрать его, нажмите Tab , чтобы выбрать OK внизу, затем нажмите Enter .

Установка и настройка диспетчера дисплея

После завершения процесса установки вам понадобится компонент, называемый Display Manager (диспетчер отображения), также известный как login manager. Этот инструмент будет отвечать за запуск сервера отображения и загрузку рабочего стола при управлении пользовательскими сеансами и аутентификацией.

По умолчанию GNOME Desktop использует GDM3 в качестве диспетчера отображения, но он немного тяжелее с точки зрения ресурсов. Вы можете использовать что-нибудь более легкое и ресурсосберегающее. В этом случае давайте возьмем lightdm , диспетчеру отображения, независимому от платформы. Установите его с помощью apt :

sudo apt install lightdm

При установке lightdm система запросит диспетчер отображения по умолчанию, потому что одновременно может работать только один (но у вас может быть несколько установленных).

lightdm

Просто выберите lightdm из списка и нажмите OK. После выполнения этой задачи вы можете запустить Display Manager и загрузить графический интерфейс с помощью следующей команды:

sudo service lightdm start

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

cat /etc/X11/default-display-manager

Если все прошло по плану, у вас будет загружен экран приветствия.

Display Manager

Введите свои учетные данные, и ваш рабочий стол будет запущен.

GNOME

Если вы хотите выключить графический интерфейс, откройте окно терминала и введите:

sudo service lightdm stop

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

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

KDE Plasma

KDE — одна из самых популярных сред рабочего стола. Она обладает широкими возможностями настройки и чрезвычайно легковесна.

Чтобы установить KDE Plasma, используйте следующую команду:

sudo apt-get install kde-plasma-desktop

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

KDE

MATE

MATE — это легкий рабочий стол, основанный на базовом коде GNOME2.

MATE

Чтобы установить MATE, нужно запустить:

sudo tasksel install ubuntu-mate-core
sudo apt install ubuntu-mate-core
Lubuntu / LXDE/LXQT

Lubuntu — очень легкий графический интерфейс. Используйте его, если вам нужен графический интерфейс, но вы хотите минимизировать влияние на системную память и процессор.

Lubuntu

Установите его с помощью этой команды:

sudo tasksel install lubuntu-core
sudo apt install lubuntu-core
Xubuntu

Xubuntu — это производная Ubuntu, основанная на среде рабочего стола Xfce, легкая, простая, стабильная, но при этом легко настраиваемая.

Xubuntu

Если вы хотите попробовать, используйте следующую команду:

sudo tasksel install xubuntu-core
sudo apt install xubuntu-core

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

Как удалить графический интерфейс с сервера Ubuntu?

Если вы понимаете, что среда рабочего стола требует слишком много вычислительных ресурсов, вы можете удалить ранее установленные пакеты.

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

sudo apt remove ubuntu-desktop sudo apt remove lightdm sudo apt autoremove sudo service lightdm stop

Перезагрузите вашу систему, и вы должны будете вернуться к обычному входу в командную строку. Привет CLI!

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

Читайте нашу статью, если хотите узнать, как происходит установка графической оболочки в Ubuntu. Мы подробно рассмотрели, как установить графическую оболочку в Ubuntu server 18.04 и 20.04.

Если для работы в операционной системе вам не нужны дополнительные программы, пакеты и зависимости, используйте подключение к Ubuntu без графической оболочки. В противном случае настройте сервер с графическим интерфейсом. Для этого потребуется установить графическую оболочку Xfce4 и настроить подключение через удаленный рабочий стол Xrdp. Рассмотрим, как это сделать.

Как включить графический интерфейс в Ubuntu server 18.04

Установите в Ubuntu графический интерфейс Xfce4:

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

sudo apt update

2. Чтобы установить Xfce4 введите:

sudo apt install xfce4

Затем нажмите Y и Enter.

3. Установка может занять до 30 минут. После установки выберите нужный менеджер входа — gdm3 или lightdm. Нажмите Enter:

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

4. Перезагрузите сервер командой:

sudo reboot

Готово, теперь необходимо настроить в Ubuntu рабочий стол.

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

Рассмотрим, как происходит в Ubuntu настройка после установки самым простым способом — через удаленный рабочий стол Xrdp.

1. Введите команду:

sudo apt install xrdp

2. Разрешите доступ к порту Xrdp в брандмауэре:

sudo ufw allow 3389/tcp

3. Создайте файл:

sudo vim /etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla

4. Вставьте в него содержимое:

[Allow Colord all Users] Identity=unix-user:* Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile ResultAny=no ResultInactive=no ResultActive=yes

5. Подключитесь к серверу (или виртуальному серверу) с помощью любого клиента.

Готово, вы настроили удалённое подключение через Xrdp:

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

Установка и настройка Linux (Ubuntu) происходит в несколько шагов:

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

sudo apt update

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

sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

3. Если нужно подключиться к серверу удалённо, установите дополнительное ПО. Выберите желаемый способ подключения:

1. Установите RDP:

sudo apt install xrdp xorgxrdp

2. Чтобы рабочий стол Убунту отображался сразу при подключении по RDP, введите команду:

sudo apt install ubuntu-desktop xrdp xorgxrdp

1. Установите VNC командой:

sudo apt install tightvncserver

2. Запустите VNC:

vncserver

Готово, графическая оболочка для Ubuntu 20.04 установлена, удаленный рабочий стол подключен. Теперь вы знаете, как на Ubuntu server поставить графическую оболочку и настроить её.

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

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

Графические оболочки Ubuntu

Хотите работать через удаленный рабочий экран, но не знаете, как включить графический интерфейс Ubuntu server? С нашей инструкцией установка графической оболочки в Ubuntu не займет много времени.

Если вы хотите работать на «чистой» ОС (без дополнительных пакетов, программ и зависимостей), выбирайте подключение к Ubuntu без графической оболочки. Чтобы использовать на Ubuntu сервер с графическим интерфейсом, нужно установить графическую оболочку и настроить удаленное подключение. Мы рассмотрим эти два этапа на примере интерфейса Xfce4 и подключимся удаленно с помощью Xrdp.

Обратите внимание

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

  • сервер под управлением операционной системы Ubuntu Linux,
  • вы зашли под суперпользователем sudo.

Как установить графическую оболочку Xfce4 в Ubuntu server 18.04

Чтобы установить Xfce4:

Обновите пакеты apt:

sudo apt update

Как установить среду рабочего стола (GUI) на сервере Ubuntu

Как установить среду рабочего стола (GUI) на сервере Ubuntu

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

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

Почему на сервере Ubuntu нет графического интерфейса?

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

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

Для сервера на Ubuntu вам потребуется около 512 мегабайт оперативной памяти, тогда как для сносной работы Ubuntu с графическим интерфейсом вам потребуется не менее 2 гигов оперативки. В мире серверов это считается пустой тратой ресурсов.

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

А вам правда нужен графический интерфейс на сервере?

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

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

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

Если же ваш сервер развернут у одного из поставщиков облачных серверов, типа Linode, DigitalOcean или AWS, установка графического интерфейса не будет хорошей идеей. Если вы хотите управлять удаленным сервером при помощи графического интерфейса, вы можете использовать такие инструменты, как Webmin или Cockpit, они работают из браузера, и не настолько ресурсоемки как полноценная графическая среда рабочего стола.

Как установить GUI на сервер Ubuntu?

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

Вам понадобятся следующие вещи:

· Сервер Ubuntu настроеный и имеющий как минимум 2 гига оперативки;

· Права администратора, т.к. понадобится запускать команды sudo;

· Интернет-соединение, что бы скачать и установить необходимые пакеты;

В моем случае сервер Ubuntu установлен на виртуальной машине, и у меня есть прямой доступ к хост-машине. Так же я опробовал этот метод на сервере Ubuntu, установленном на Raspberry Pi.

Предупреждение!

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

Подготовка вашей системы

Во-первых, поскольку вы собираетесь внести некоторые общесистемные изменения, давайте убедимся, что в нашей системе установлены все последние обновления:

sudo apt update && sudo apt upgrade

Установка окружения рабочего стола

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

Есть два способа сделать это:

· Использовать apt для установки пакетов;

· Использовать инструмент Debian под названием tasksel, который помогает с установкой нескольких пакетов в одном скоординированном процессе (таске);

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

Если вы хотите использовать tasksel, вы должны сначала установить его, используя следующую команду:

sudo apt install tasksel

После завершения этой задачи вы можете использовать tasksel для установки среды рабочего стола (также называемой DE).

Вероятно, вы знаете, что существует несколько окружений рабочего стола. Вы можете выбрать то, которое вам нравится больше. Некоторым средам рабочего стола требуется больше системных ресурсов (например, GNOME), в то время как другие используют меньше системных ресурсов (например, Xfce, MATE и т. д.)

Вам решать, какую DE использовать. Я выбираю рабочий стол GNOME, поскольку он является рабочим столом Ubuntu по умолчанию. Позже я поделюсь некоторыми советами по установке разных рабочих столов.

Если вы используете tasksel, запустите эту команду:

sudo tasksel install ubuntu-desktop

Если вы хотите использовать только apt, запустите эту команду:

sudo apt install ubuntu-desktop

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

Хочу отметить, что оба действия равнозначны и оба приведут к полной установке среды рабочего стола GNOME. Я выполнил обе команды для этого урока и получил абсолютно одинаковые результаты.

Установка и настройка дисплейного менеджера

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

По умолчанию GNOME Desktop использует GDM3 в качестве дисплейного менеджера, но он, мягко говоря, требует ресурсов. Вы можете использовать что-нибудь более легкое и ресурсосберегающее. Например, lightdm, платформонезависимый логин-менеджер. Установите его с помощью apt:

sudo apt install lightdm

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

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

sudo service lightdm start

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

cat /etc/X11/default-display-manager

И вы получите сообщение, подобное этому:

Если все прошло по плану, вы увидите загруженный экран приветствия.

Введите свои учетные данные, и, вуаля, ваш рабочий стол готов к работе.

Если вы хотите выключить графический интерфейс, откройте окно терминала и введите:

sudo service lightdm stop

Установка других окружений рабочего стола (опционально)

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

MATE

MATE – это легкий рабочий стол, написанный на базе GNOME2, имеет открытый исходный код и в целом хороший вариант.

Чтобы установить MATE, вы должны запустить:

sudo tasksel install ubuntu-mate-core
sudo apt install ubuntu-mate-core

Lubuntu / LXDE/LXQT

Lubuntu — еще один легкий вариант, который я рекомендую, если в вашей системе мало ресурсов или если вы даете новую жизнь старому компьютеру. Установите его с помощью этой команды:

sudo tasksel install lubuntu-core
sudo apt install lubuntu-core

Xubuntu / Xfce

Xubuntu — это производная Ubuntu, основанная на среде рабочего стола Xfce, легкая, простая, стабильная, но при этом легко настраиваемая. Если вы хотите попробовать, используйте следующую команду:

sudo tasksel install xubuntu-core
sudo apt install xubuntu-core

Я не упоминаю некоторые другие среды рабочего стола, такие как KDE, Cinnamon и Budgie, не из каких-то дурных соображений, это все отличные графические интерфейсы, и вы можете свободно устанавливать их по своему усмотрению.

Как удалить графический интерфейс с сервера Ubuntu?

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

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

sudo apt remove ubuntu-desktop sudo apt remove lightdm sudo apt autoremove sudo service lightdm stop

Затем перезагрузите вашу систему. Вы должны вернуться к стандартному входу в систему с помощью командной строки.

Подведение итогов

Установка графического интерфейса для рабочего стола возможна, но не требуется в большинстве сценариев. Если вам не очень нравится командная строка, используйте серверный дистрибутив, такой как YunoHost, который построен на основе Debian, чтобы предоставить вам сервер, которым можно управлять через графический интерфейс.

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

Вы используете графический интерфейс на сервере? Сталкивались ли вы с какими-либо проблемами когда следовали указаниям из этого руководства? Жду ваши ответы в комментах.

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

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