Як запускати сервер Ubuntu з графічним інтерфейсом?


207

Спроба запустити сервер Ubuntu вперше ... Але все є в терміналі. Чи є спосіб перейти на графічний інтерфейс?


21
ПРИМІТКА - ТОП ВІДПОВІДЬ говорить, що сервісного розподілу UBUNTU немає, однак зараз це є. Перша відповідь, яка розповідає про Ubuntu Server, - це третя відповідь, виконана Ubuntu Ingrained.
власник кім

1
ServerGUI є корисним.
Елія Каган

1
Це типово для характеру відповідей на цьому веб-сайті - коли відповідь, яка проголосує зверху, насправді марна, оскільки застаріла, немає прапорця / попереджувальної здатності, тому ми не витрачаємо час на читання / допит. Відмова від голосування призводить до дискомфорту. Їм справді потрібно вирішити це питання.
killjoy

@killjoy - ця стека, здається, знаходиться на певному рівні знань і трохи нелегка для новачків, як ми обидва. У мене вдома, Money.SE, ми дізналися давно, є люди, які тільки починають, абсолютно незрозумілі, і нам теж потрібно допомагати їм. Тут було б чудовим початком, якби питання та відповіді мали високий рівень оборотів, оскільки речі, як правило, змінюються. Щойно я встановив "Ubuntu Server 16.04 і був розроблений, щоб побачити командний рядок, і мені потрібно завантажити більше пакетів.
JoeTaxpayer

1
"Сервер Ubuntu" був з 6.06 в 2006 році , і все, що @Gilles сказав, є правильним: це не його власне розповсюдження; це вибір пакету.
Tohuw

Відповіді:


180

Немає конкретного дистрибутиву під назвою "сервер Ubuntu", це все Ubuntu. Для робочого столу та сервера Ubuntu існують різні носії для встановлення, але різниця полягає лише в початковій програмі встановлення та наборі пакетів, що входять у комплект. Носій встановлення сервера не встановлює графічний інтерфейс за замовчуванням, але це лише установка пакету.

Щоб встановити середовище робочого столу, вам потрібно ввімкнути встановлення пакунків з Інтернету (пакети настільних ПК відсутні на інсталяційному компакт-диску сервера). Програма інсталяції повинна була зробити це для вас, якщо вона знайшла підключення до Інтернету, але, мабуть, цього не зробила.

Потім запустіть ці команди, щоб встановити середовище робочого столу:

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

Ви повинні отримати графічний запит для входу в цей момент (я не зовсім впевнений; якщо у вас його немає, перезавантажте).

Як тільки у вас є графічний інтерфейс, вам слід перейти і включити ще кілька джерел програмного забезпечення , як мінімум, оновлення безпеки та всесвітнє сховище. Натисніть кнопку Ubuntu та знайдіть "Джерела програмного забезпечення" та встановіть прапорці "обмежений", "всесвіт" та "мультисвіт" (крім "головного") на першій вкладці та перевірте щонайменше "безпека" та "-актуалізації" (і ви можете також перевірити інші) на вкладці "Оновлення".


43
Я пропоную, оскільки це сервер, наступне: sudo apt-get install --no-install-recommends ubuntu-desktopЗберігайте його мінімальним.
Карл Моррісон

9
З іншої відповіді нижче: " --no-install-recommendsбуде виключено основні програмні засоби та інструменти, такі як libreoffice, firefox, thunderbird тощо"
Різне

1
@Jistanidiot думає про різні завантаження з ubuntu.com як Ubuntu з цими наборами бібліотек. Користувачам настільних комп'ютерів не потрібні бібліотеки серверів, тому не включайте їх і навпаки. Ви можете встановити ці бібліотеки після встановлення Ubuntu в будь-який час, оскільки вони не перебувають безпосередньо між самим Ubuntu.
Майкл Уорнер

Я це зробив, але тепер я не можу увійти з користувачем, який я мав ... Я успішно увійшов як гість.
Сампгун

119

Якщо ви хочете адмініструвати місцево

Ви можете встановити робочий стіл 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
  • Установка Openbox :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

Місцеве та або віддалене адміністрування

Крім вищезазначеного, ви можете керувати своїм сервером, використовуючи веб-рішення, використовуючи менше ресурсів:


1
Традиційний графічний інтерфейс, такий як gnome, kde або fluxbox, додає дуже мало на сервер, оскільки майже все, що ви робите, - це з командного рядка все одно (редагування файлів, запуск зупинки служб, установка сервісів). Якщо вам потрібен графічний інтерфейс, використовуйте веб-рішення, наприклад Webmin.
Пантера

16
Ніде в цьому питанні не задається GUI в адміністративних цілях. ОП чітко запитує, як включити GUI до свого сервера. Відповідь надає різні можливості від повного робочого середовища для загального використання до більш адміністративних рішень.
Стеф К

Чудовий список - чи є десь "офіційний" огляд альтернатив?
Reinier Post

Мені невідомий звіт - повідомлення, в якому згадуються всі рішення, Google - твій друг ...
Стеф К

Чи можете ви сказати, які додаткові кроки? тобто встановлений з терміналу (я використовую VPS), то як встановити / підключитися до нього з моєї Windows 10?
Т.Тодуа

64

Сервер Ubuntu ніколи не постачається з графічним інтерфейсом. Всі дії, які вам потрібно зробити на сервері, можна проводити через термінал. Навіть якщо ви завантажите графічний інтерфейс, ви, ймовірно, зможете отримати доступ до Інтернету та отримати онлайн-підтримку через форуми або через чат. Але поки що немає інструментів управління сервером / діяльністю для Linux, які ще потребують GUI для управління.

Якщо ви шукаєте якийсь графічний інтерфейс, подібний до Windows Server, такий графічний інтерфейс не існує для 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для ще більш легкого графічного інтерфейсу)


10
Я пропоную, оскільки це сервер, наступне: sudo apt-get install --no-install-recommends ubuntu-desktopЗберігайте його мінімальним.
Карл Моррісон

2
@ScottBeeson Привіт, Скотт. Запуск команди з першої відповіді не замикає вас у цій команді. Ви можете apt-get видалити пакети (тобто середовища на робочому столі) так само просто, як і tan apt-get встановити їх. Якщо ви доречно встановите перше рішення, ви можете переглянути його і вирішити, чи це для вас. Якщо ні, просто sudo apt-get remove ubuntu-desktop встановіть інший, щоб спробувати.
ЛД Джеймс

2
"Усі дії, які вам потрібно зробити на сервері, можна проводити через термінал." Я повинен не погодитися. Я встановлюю gui на своєму виділеному зараз, оскільки мені потрібно запустити службу java, яка не має параметрів командного рядка. Я скажу, що це рідко, але іноді потрібно підключитися до xserver. Сюди входять деякі цікаві речі, які ви можете робити через xserver віддалено.
Девід Кейхілл

@edwinksl Я вважаю, що я знову видаляю "-get" раз 14.04 піде EOL через 3 роки, як рекомендується apt в 16.04+.
Аарон Франке

@AaronFranke Так, це може спрацювати, але поки що я хотів би apt-getвідповісти на цілі 14.04 і старші. Крім того, я не думаю, що всі функціональні можливості apt-getіснують aptще, тому я не вважав aptби повну заміну apt-get16.04. Правки великі, до речі, але я хотів би запропонувати не змінюється apt-getна apt. :)
edwinksl

60

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

  1. Мінімальний графічний інтерфейс:

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

    Запустіть команду, startxі відкриється вікно відкриття (ви можете відкрити там термінал і запустити будь-яку програму, яку хочете)

  2. Мінімальний графічний інтерфейс з менеджером дисплея:

    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 відповідно, включаючи залежності, такі як 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
    

    ПОЯСНЕННЯ. Це дозволить встановити все, що встановлюється в режимі живого CD кожного смаку ubuntu (це означає, що навіть медіаплеєри або все, що вони вважають корисним для їх аромату. Отже, це не рекомендується варіант

Tip1: В --no-install-recommendsопції поширюється на всі пакети залежностей рекурсивно , тому я спочатку встановити xorgпакет , щоб переконатися , що встановлені всі графічні драйвери та інші пакети і так , що моя система є портативним , навіть якщо я змінити материнську плату або GPU. Деякі люди встановлюють лише компоненти, xorgале я ніколи не міг створити зручну систему таким чином.

Порада: Якщо ви вибрали опцію встановлення, network-managerа network-manager-gnomeпотім краще використовувати її для налаштування вашої мережі та видалення всього /etc/network/interfacesфайлу (крім loінтерфейсу), щоб уникнути конфліктів.

Tip3: Якщо вам потрібен віддалений робочий стіл з допомогою x11vncпотім вибрати варіант 2 до 6 (я думаю , ви також повинні додати опцію -auth guessі -loopтак , що VNC працює , перш ніж увійти в систему і після виходу з системи)

ПОРАДА: У параметрах від 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щоб виправити це)

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

Порада: Якщо під час завантаження ви побачите привітання, і воно відкине вас ttyзнову, тоді просто перезапустіть lightdmстрілянинуsudo service lightdm restart


Оце Так! Дякую за всі ці деталі! Мені дуже подобається, як ви їх зламали, починаючи з мінімалістичного, а потім до повного завантаження.
Lance Kind

21

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

Однак, встановлення як сервера, а потім за допомогою установки apt-get install / apngth install, ваш вибір робочого столу може допомогти вилучити непотрібні додатки, ніж від прямої установки релізу Ubuntu Desktop. Якщо ви їдете цим маршрутом, мені особисто подобається

sudo aptitude install --without-recommends ubuntu-desktop

EDIT: Однак, якщо ви використовуєте його як справжній "сервер" (ftp, веб-хостинг, DNS тощо), настійно рекомендується навчитися орієнтуватися по Ubuntu через його оболонку замість GUI.

І те, що UbuntuIngrained сказав про необхідність знання оболонки, не обов'язково відповідає дійсності. Є пакети, які встановлюють графічні інтерфейси для різних функцій сервера.


Щодо вашої примітки EDIT, чи є у вас підручник для навігації по серверу Ubuntu через його оболонку замість GUI ?!
Dr.jacky

2
Причина, що нам потрібен мінімальний графічний інтерфейс без всякого сміття, - це те, що ми запускаємо сервер додатків для розробок на VM, тому нам потрібен браузер і пристойний файловий менеджер, і не забувай, IDE. Сподіваюсь, кожен, хто проповідує проти min GUI в установках сервера, отримує це :) - Очевидно, що встановити на лезо - ніхто не захоче GUI.
killjoy

16

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

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

Прочитайте ці посібники.


Це відповідь, яку кожен повинен використовувати, прийнята відповідь вище встановлює весь робочий стіл. Ця відповідь (також у деяких коментарях вище) є знятою версією.
Гай Старбак

@ubuntuhelp - так яке ядро ​​встановлює це? нм - Я щойно бачив, як ти пов’язаний гном.
killjoy

12

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

sudo apt-get install ubuntu-desktop

Після цього наберіть

reboot

і ви закінчили.


але сказано, що:Unable to locate package ubuntu-desktop

3
Відповідно до пакети.ubuntu.com/ natty/ubuntu-desktop пакет існує. Можливо, вам доведеться спочатку оновити базу даних пакетів. Почніть із «оновлення sudo apt-get update» та виконайте згодом вказані кроки.
ddeimeke

@CIRK Ви робили sudo apt-get updateперед спробою встановлення?
TheGrimmScientist

Чи працює це і на VMware?
студент

Я не знаю жодної причини, чому це не може працювати на VMware.
ddeimeke

6

Якщо ви дуже уважно придивитесь до офіційного Посібника з сервера Ubuntu. Глава 6 Віддалене адміністрування Ви побачите, що остання стаття буде представляти надзвичайний інтерес. Повірте мені, що ви не хочете встановлювати середовище DeskTop на сервер, він використовує занадто багато ресурсів до 50-60%, якщо ви хочете банани, і ви не отримаєте ніякої користі для контролю свого сервера з точки зору GUI.

Прочитайте та перекажіть розділ 6.3. Zentyal. Це те, що вам знадобиться. Не можу повірити, що я сам це не помітив. Тож не бійтеся його встановлювати, це повноцінний веб-інтерфейс, що моє перше враження від встановлення zentyal-core та zentyal-common було "AWESOME" більше не шукати нічого іншого, крім санкціонованого веб-інтерфейсу творцями Ubuntu.

Однак схоже, що це програмне забезпечення може коштувати вам грошей, але якщо ви серйозно ставитесь до використання GUI, я впевнений, що плата може бути доступною за легке використання. Не все в житті є вільним, якщо ти хочеш цього досить погано. Однак я впевнений, що домашнє користування може бути безкоштовним, залежить від того, які послуги вам потрібні. Це програмне забезпечення поставляється з великою кількістю модулів, я смію сказати, що ви повинні встановлювати лише ті, які вам потрібні.


5

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

  • LXDE: sudo apt-get install lxde-core(для повного sudo apt-get install lxde)
  • XFCE: sudo apt-get install xfce4(для повного sudo apt-get install xubuntu-desktop)
  • GNOME: sudo apt-get install gnome-core(для full sudo apt-get install gnome)

Джерело


3

Встановіть пакет gnome через sudo apt-get install ubuntu-desktop. Можливо, вам доведеться додатково встановити: x-window-system-core, xserver-xorg, gnome-desktop-environment, gdm, але apt-get, ймовірно, це зробить.

Щодо Інтернету : Ви можете встановити міст або емуляцію маршрутизатора . Як це зробити, трохи залежить від обладнання. Існує безліч дописів на форумі та практичних порад на цю тему. Використовуйте Google.

Пакети, що цікавлять : bridge-utilsАБО dnsmasq. hostapdПакет для WLAN точки доступу , якщо ви хочете , щоб ваш ноутбук , щоб бути один. Але, чесно кажучи, я не бачу, чому ви не підключите свій сервер до Інтернету. Картка WLAN - це дешево і просто, і, напевно, ваш Інтернет-ноутбук вже підключений через маршрутизатор.


Як я можу налаштувати переадресацію?
James Litewski

Як встановити ці пакунки без підключення до Інтернету ..?
Джеймс Литевський

1
Для коректності ubuntu-desktopвстановлюйте не пакет gnome(і навіть не gnome-core), а ряд інших gnome-$somethingпакетів.
enzotib

@James Litewski: Пересилка повинна бути встановлена ​​на машині з Інтернетом! Але загалом це Howto встановити пакети в автономному режимі . Також ви можете шукати та завантажувати всі пакунки за допомогою пошуку пакетів Ubuntu . Хоча можливо простіший спосіб - тимчасово підключити машину.
con-f-use

3
  1. Налаштування інтерфейсу:

    sudo ip link set dev eth0 down
    sudo dhclient eth0
    

    Це призведе eth0до використання DHCP.

  2. Встановіть свій вибір робочого столу:

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

2

Річ у тім, що до версії сервера немає GUI. Ви можете встановити івикористовувати Webmin- веб-графічний інтерфейс, або, якщо ви хочете настільний графічний інтерфейс, вам потрібно буде вибрати та встановити пакунки вручну. Мінімальним мінімумом буде Xorg, менеджер вікон та, ймовірно, менеджер файлів.


5
Webmin видалено зі списку пакунків. Це може призвести до сильно пошкодженої системи. Він редагує конфігураційні файли у невідповідний спосіб debian / ubuntu.
con-f-use

1

Зважаючи на те, що ви говорите, я припускаю, що вам сподобається одне з двох:

  1. Перевстановіть MacOS
  2. Встановіть графічний інтерфейс на (вже чисто витерту) систему.

Чи я в цьому правильний?

Якщо це перше, слід позначити це і попросити модератора перенести його в розділ « Запитати інших », якщо це другий, ви знову маєте два варіанти:

  1. Завантажте інсталяційний DVD-диск Ubuntu 11.04 та встановіть усі необхідні пакети на сервер, або
  2. Просто встановіть Desktop Edition в систему з нуля (моя пропозиція, оскільки ви вже все-таки витерли все, що цікавить), а потім встановіть потрібні компоненти сервера поверх того, використовуючи менеджер пакунків Ubuntu, Synaptic або CLI .

ну я хотів би перевстановити все. але я не знаю, як завантажити свій DVD?

Якщо це Mac, вставте новий DVD-диск Linux і під час запуску натисніть "c". Докладніші відомості див. У комбінаціях клавіш Startup для Macs на основі Intel ; більше нічого цього більше не належатиме сюди (можливо, і цього не роблять, але оскільки ви намагаєтесь перевстановити Linux ... / grin)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.