Вопрос: Как запустить Ubuntu Server с помощью графического интерфейса?


Попытка запустить сервер Ubuntu в первый раз ... Но все в терминале. Есть ли способ переключиться на графический интерфейс?


176
2017-07-20 07:02


Источник


ПРИМЕЧАНИЕ. - ВЕРХНИЙ ОТВЕТ ГОВОРИТ, ЧТО НЕ СЕРВЕРНОЕ РАСПРОСТРАНЕНИЕ УБЮНТУ, НО ТЕПЕРЬ. Первый ответ, который говорит о сервере Ubuntu, в настоящее время является 3-м ответом Ubuntu Ingrained. - kim holder
ServerGUI полезно. - Eliah Kagan
Это типично для характера ответов на этом сайте - когда голосовой ответ на самом деле бесполезен, потому что он устарел, нет никакой возможности флага / предупреждения, поэтому мы не тратим наше время на чтение / опрос. Головокружение приводит к дискомфорту. Им действительно нужно решить эту проблему. - killjoy
@killjoy - этот стек, похоже, находится на определенном уровне знаний и немного жестко подходит для новичков, поскольку мы оба. В моем доме, Money.SE, мы давно узнали, что люди только начинают, совершенно невежественны, и нам тоже нужно помочь им. Здесь было бы отличным началом, если бы вопросы и ответы имели уровень оборота, поскольку ситуация, как правило, меняется. Я только что установил «Ubuntu Server 16.04» и был настил, чтобы увидеть командную строку, и мне нужно загрузить больше пакетов. - JoeTaxpayer
Там был «сервер Ubuntu» с тех пор 6.06 в 2006 году, и все, что сказал @Gilles, верно: это не его собственное распределение; это выбор пакета. - Tohuw


Ответы:


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

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

Затем запустите эти команды, чтобы установить среду рабочего стола:

sudo apt-get update
sudo apt-get install ubuntu-desktop

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

После того, как у вас есть GUI, вы должны пойти и включить еще несколько источники программного обеспечения, по крайней мере, обновления безопасности и репозиторий юниверсов. Нажмите кнопку Ubuntu и найдите «Источники программного обеспечения» и проверьте флажки «ограниченный», «Вселенная» и «Мультиверсия» (в дополнение к «главному») на первой вкладке и проверьте, по крайней мере, «безопасность», и «-updates» (и вы также можете проверить остальные) на вкладке «Обновления».


158
2017-07-18 12:31



Я предлагаю, так как это сервер: sudo apt-get install --no-install-recommends ubuntu-desktop Держите его минимальным. - Karl Morrison
Если нет «сервера Ubuntu», то почему у ubuntu.com есть разные загрузки для «Ubuntu Desktop» и «Ubuntu Server», - Jistanidiot
Из другого ответа ниже:--no-install-recommends исключит основные программные средства и инструменты, такие как libreoffice, firefox, thunderbird и т. д. - Miscreant
@Jistanidiot думает о различных загрузках с ubuntu.com как Ubuntu с этими наборами библиотек. Пользователям рабочего стола не нужны серверные библиотеки, поэтому их не включать и наоборот. Вы можете установить эти библиотеки после установки Ubuntu в любое время, поскольку они напрямую не связаны с самим Ubuntu. - Michael Warner
Я сделал это, но теперь я не могу войти в систему с пользователем, который у меня был ... Я успешно заходил в качестве гостя. - Sampgun


Если вы хотите администрировать локально

Вы можете установить рабочий стол Ubuntu по умолчанию, выполнив следующие действия:

sudo apt-get install ubuntu-desktop 

Существует множество настольных альтернатив, которые вы можете установить и использовать, например:

  • Gnome 3 монтаж: sudo apt-get install gnome-shell
  • KDE видеть Kubuntu монтаж: sudo apt-get install kubuntu-desktop
  • XFCE монтаж: sudo apt-get install xfce4
  • LXDE монтаж: sudo apt-get install lxde
  • Открытая коробка монтаж: sudo apt-get install openbox
  • Gnome Classic (старый) рабочий стол Gnome 3, который выглядит как установка Gnome 2: sudo apt-get install gnome-session-fallback
  • Ubuntu Gnome (Официальный вкус) установка: sudo apt install ubuntu-gnome-desktop

Местное и / или удаленное администрирование

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


105
2018-04-23 11:25



Традиционный графический интерфейс, такой как gnome или kde или fluxbox, очень мало добавляет серверу, так как почти все, что вы делаете, из командной строки в любом случае (редактирование файлов, запуск остановочных сервисов, установка сервисов). Если yoy «нужен» графический интерфейс, используйте веб-решение, такое как Webmin. - Panther
Нигде в вопросе не задан GUI для административных целей. OP явно спрашивает, как включить графический интерфейс для своего сервера. Ответ предоставляет различные возможности от полной среды рабочего стола для общего использования до более ориентированных на администрирование решений. - Stef K
Очень полезный ответ для разных графических интерфейсов. Благодаря! - Ian
Отличный список - есть ли «официальный» обзор альтернатив где-то? - Reinier Post
Я не знаю отчета - сообщение, в котором упоминаются все решения, Google - ваш друг ... - Stef K


Сервер Ubuntu никогда не поставляется с графическим интерфейсом. Все действия, которые вам нужно выполнять на сервере, могут выполняться через терминал. Даже если вы загрузите графический интерфейс, вы, вероятно, сможете получить доступ к Интернету и получить интерактивную поддержку через форумы или через чат. Но для Linux еще нет инструментов управления серверами / действиями, которым нужен GUI для управления.

Если вы ищете какой-то графический интерфейс, похожий на Windows Server, то такой GUI для Ubuntu Server не существует. Но вы можете загрузить рабочий стол Ubuntu на сервере для получения пользовательского интерфейса ... Все действия, связанные с сервером, по-прежнему будут выполняться через терминал. Вы можете загрузить графический интерфейс рабочего стола на сервере с помощью следующей команды ...

Ниже приведены варианты

  1. Чтобы установить среду рабочего стола Unity по умолчанию: sudo apt-get install ubuntu-desktop

  2. Чтобы установить среду рабочего стола Unity без дополнительных аддонов (Email, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

  3. Чтобы установить очень легкую рабочую среду, просто базовый графический интерфейс (XFCE): sudo apt-get install xubuntu-desktop (или LXDE: sudo apt-get install lubuntu-desktop для еще более легкого графического интерфейса)


55
2017-07-20 08:34



Я предлагаю, так как это сервер: sudo apt-get install --no-install-recommends ubuntu-desktop Держите его минимальным. - Karl Morrison
Хотелось бы, чтобы я видел это, прежде чем я запустил команду из первого ответа !!! - Scott Beeson
@ScottBeeson Привет, Скотт. Запуск команды из первого ответа не блокирует вас в этой команде. Вы можете apt-get удалить пакеты (например, настольные среды) так же легко, как и tan apt-get, установить их. Если у вас установлено первое решение, вы можете посмотреть на него и решить, что это для вас. Если это не так, просто sudo apt-get remove ubuntu-desktop  затем установите другой, чтобы попробовать. - L. D. James
«Все действия, которые вам нужно выполнять на сервере, могут выполняться через терминал». Я должен не согласиться. Я устанавливаю gui на мой посвященный прямо сейчас, поскольку мне нужно запустить Java-сервис, который не имеет параметров командной строки. Я скажу, что это редко, но иногда вам нужно подключиться к xserver. Это включает в себя некоторые из классных вещей, которые вы можете делать через xserver удаленно. - David Cahill
@edwinksl Я полагаю, что я снова удалю «-get», как только 14.04 отправится EOL через 3 года, так как рекомендуется в 16.04+. - Aaron Franke


Привет, ребята, после небольшого исследования я тоже хотел поделиться с вами ответом!
Более подробную информацию можно найти здесь https://help.ubuntu.com/community/ServerGUI, Я предполагаю, что вы начинаете с чистой установки Ubuntu Server 16.04 (некоторые модификации могут потребоваться для более старых версий Ubuntu). В зависимости от ваших потребностей вы можете:

  1. Минимальный GUI:

    sudo apt install xorg
    sudo apt install --no-install-recommends openbox
    

    Запустить команду startx и откроется openbox (вы можете открыть там терминал и запустить любое приложение, которое вы хотите)

  2. Минимальный GUI с диспетчером дисплея:

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends openbox
    

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

  3. Более функциональная минимальная среда рабочего стола (тот, который я использую):

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends lxde-icon-theme
    sudo apt install --no-install-recommends lxde-core
    sudo apt install --no-install-recommends lxde-common
    sudo apt install --no-install-recommends policykit-1 lxpolkit
    sudo apt install --no-install-recommends lxsession-logout
    sudo apt install --no-install-recommends gvfs-backends
    

    ОБЪЯСНЕНИЕ: lxde-icon-theme необходим для основных значков (есть альтернативы), lxde-core а также lxde-common будет устанавливать базовые компоненты lxde, policykit-1 а такжеlxpolkit необходимы для запуска pkexec, lxsession-logout необходимо, чтобы меню выхода из системы работало, gvfs-backends необходим, если вы хотите поддерживать мусор, сеть, устройства и т. д. на pcmanfm

  4. Полная легкая среда рабочего стола:

    sudo apt install xorg
    

    Затем выберите один из них:

    sudo apt install --no-install-recommends lubuntu-core
    

    ИЛИ

    sudo apt install --no-install-recommends xubuntu-core
    

    ИЛИ

    sudo apt install --no-install-recommends ubuntu-mate-core
    

    ОБЪЯСНЕНИЕ: Каждый из этих метапакетов основан на lxde, xfce и mate desktop, включая зависимости, такие как alsa, lightdm и т. Д., И со многими другими пакетами, такими как темы, конфигурации и т. Д.

  5. Полная легкая среда рабочего стола без учета рекомендаций:

    Выберите один из следующих вариантов:

    sudo apt install lubuntu-core
    

    ИЛИ

    sudo apt install xubuntu-core
    

    ИЛИ

    sudo apt install ubuntu-mate-core
    

    ОБЪЯСНЕНИЕ: Почти такое же, как 4 (включая полный xorg установка), но с большим количеством пакетов, таких как bluetooth, принтеры, поддержка сканера, различные темы и шрифты, основные инструменты gnome и т. д.

  6. Полный рабочий стол со всеми дополнительными функциями (лучше выбрать другой вариант):

    Выберите один из следующих вариантов:

    sudo apt install lubuntu-desktop
    

    ИЛИ

    sudo apt install xubuntu-desktop
    

    ИЛИ

    sudo apt install ubuntu-mate-desktop
    

    ИЛИ

    sudo apt install ubuntu-gnome-desktop
    

    ИЛИ

    sudo apt install ubuntu-desktop
    

    ИЛИ

    sudo apt install kubuntu-desktop
    

    ОБЪЯСНЕНИЕ: Это установит все, что установит живой компакт-диск каждого убунту-флейта (это означает, что даже медиа-плееры или все, что они находят полезными для своего вкуса). Поэтому не рекомендуется использовать параметр

Tip1:  --no-install-recommends параметры применяются ко всем пакетам зависимостей рекурсивно, поэтому я сначала устанавливаю xorg чтобы убедиться, что все графические драйверы и другие пакеты установлены и поэтому моя система портативна, даже если я меняю материнскую плату или графический процессор. Некоторые люди устанавливают только компоненты xorg но я никогда не мог создать такую ​​полезную систему.

tip2: Если выбранный вами вариант устанавливает network-manager а также network-manager-gnome то лучше использовать его для настройки сети и удаления всего на /etc/network/interfaces файла (кроме lo интерфейс), чтобы избежать конфликтов.

Tip3: Если вам нужен удаленный рабочий стол через x11vnc затем выберите вариант 2-6 (думаю, вам также нужно добавить опцию -auth guess а также -loopтак что vnc работает до входа в систему и после выхода из системы)

Tip4: При вариантах от 2 до 6, если вы хотите остановить автозапуск lightdm, выполните команду sudo systemctl disable lightdm и вы можете запускать его, когда захотите. sudo systemctl start lightdm, Чтобы снова включить его sudo systemctl enable lightdm и проверьте его с помощью systemctl is-enabled lightdm (иногда вы не можете повторно включить его, а команды с поддержкой имеют выход static поэтому запустите sudo apt install --reinstall lightdm Исправить это)

TIP5: Существует и еще один вариант (который я специально для себя забыл). Вы можете установить метапакет среды рабочего стола, например, lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome, Однако вам понадобится больше пакетов, чем просто xorg в большинстве случаев, и эти пакеты или метапакеты могут устанавливать пакеты, которые больше не предпочтительнее любого вкуса Ubuntu. Например lxde Установок wicd как рекомендация, когда все вкусы (включая lubuntu) используют network-manager а также network-manager-gnome В наше время. Чтобы увидеть различия между пакетами, вы можете найти здесь: http://packages.ubuntu.com/

Tip6: Если при загрузке вы видите приветствие, и оно возвращает вас обратно tty снова, а затем просто перезапустите lightdm путем стрельбы sudo service lightdm restart


42
2018-06-17 14:05



Это, безусловно, лучший ответ здесь, спасибо - Ydhem


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

Тем не менее, установка в качестве сервера, а затем использование apt-get install / aptitude, установка вашего рабочего стола может помочь избавиться от ненужных приложений, чем от непосредственной установки версии Ubuntu Desktop. Если вы идете по этому маршруту, мне лично нравится

sudo aptitude install --without-recommends ubuntu-desktop

EDIT: Однако, если вы используете его как настоящий «Сервер» (ftp, веб-хостинг, DNS и т. Д.), Настоятельно рекомендуем научиться перемещаться по Ubuntu через свою оболочку вместо графического интерфейса.

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


18
2017-08-19 13:22



О вашей заметке EDIT, есть ли у вас ссылка на учебник для навигации по серверу Ubuntu через оболочку вместо графического интерфейса? - Mr.Hyde
Причина, по которой нам нужен минимальный графический интерфейс без всякого мусора, заключается в том, что мы запускаем сервер приложений разработки на виртуальной машине, поэтому нам нужен браузер и достойный диспетчер файлов и не забывайте, IDE. Надеюсь, что каждый, кто проповедует против min GUI на серверных установках, получает это :) - Очевидно, что установка на клин - никто не захочет GUI. - killjoy


Сервер Ubuntu предназначен для использования минимальных ресурсов. Графический интерфейс приведет к высокому использованию ресурсов, однако, если вы все еще хотите использовать графический интерфейс, вы можете установить только то, что требуется для рабочего стола Unity по умолчанию. устанавливать ubuntu-desktop с --no-install-recommends. Это исключает ненужное программное обеспечение и инструменты, такие как LibreOffice, Firefox, Thunderbird и т. Д.

sudo apt-get install --no-install-recommends ubuntu-desktop

Прочтите эти руководства.


14
2017-12-06 09:29



Это ответ, который каждый должен использовать, принятый ответ выше устанавливает весь рабочий стол. Этот ответ (также в некоторых комментариях выше) является урезанной версией. - Guy Starbuck
@Guy Starbuck Точно mu чувство, как я заявил в сообщении OP. - killjoy
@ubuntuhelp - так что «ядро» делает эту установку? nm - Я только что видел, что вы связали гнома. - killjoy


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

sudo apt-get install ubuntu-desktop

После этого введите

reboot

и все готово.


11
2017-07-18 11:27



но он говорит, что: Unable to locate package ubuntu-desktop
В соответствии с packages.ubuntu.com/natty/ubuntu-desktop пакет существует. Возможно, сначала вам нужно обновить базу данных пакета. Начните с «sudo apt-get update» и следуйте приведенным выше шагам. - ddeimeke
@CIRK вы сделали sudo apt-get update перед попыткой установки? - TheGrimmScientist
Это также работает на VMware? - student
Я не знаю причин, почему это не может работать на VMware. - ddeimeke