Чи можу я перетворити Ubuntu Desktop 14.04 на сервер?


27

Я знайшов кілька рішень для перетворення Ubuntu 12.04 Desktop на сервер із такими командами:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

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


5
Чому, на вашу думку, для настрою потрібен саме Ubuntu Server? Чи можете ви посилатися на інструкції, які ви виконуєте? Ви можете встановити повний стек LAMP так само легко у версії Desktop.
steeldriver

Ось док; він говорить лише про Ubuntu Server 14.04 Lts, тому я не дуже впевнений у встановленні його на Desktop docs.moodle.org/26/en/…
Жозе Дель Валле,

припущення, зроблене для вирішення проблеми тут, неправильне, читайте нижче чому
tomodachi

1
Ви могли б залишити рядок, який пояснює, чому ви хочете це зробити (наприклад, moodle), щоб зберегти питання загальним. Адже настрої не згадуються ні в назві, ні в тегах.
Серрано

Відповіді:


29

Примітка: наступні команди хороші тільки для версії Ubuntu менше / старше 12.04 см сервера FAQ , УВАГА: Ви могли б у кінцевому підсумку з марним системи.

Дякую за вашу відповідь, але я виявив, що вам потрібно додати рядок оновлення

sudo apt-get update

Також виправлено наступний рядок

sudo apt-get -purge remove lightdm

До

sudo apt-get purge lightdm

Повна версія виправленого сценарію наведена нижче

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove

2
У Ubuntu 15.10 мені довелося перевстановити taskselпісля видалення зображення з робочого столу. Також зображення сервера не потрібно встановлювати (і не може бути), оскільки "З 12.04 немає різниці в ядрі між Ubuntu Desktop і Ubuntu Server" ( bit.ly/1S54S2d ).
D Schlachter

Чи можу я використовувати цей процес (з невеликим регулюванням), щоб зменшити Linux Mint 17 до мінімальної установки та перетворити його на Ubuntu 14.04? Я хочу це зробити, тому що якщо я можу, це позбавить мене від неприємностей із новою установкою та переналаштуванням багатьох пакетів.
biocyberman

з ubuntu 16.04 це залишає мене з непридатною системою, без grub, без ядра, ... будь-які ідеї?
x29a

Я думаю, вам слід змінити порядок їх і видалити ubuntu-desktop безпосередньо перед очищенням lightdm / gdm3, інакше видалення ubuntu-desktop видалить все, що ви встановили, що залежить від ядра Linux.
miigotu

4

Проста відповідь - так, але запустивши команди, ви зможете встановити сервер Ubuntu. Переконайтеся, що ви внесли такі зміни у файл конфігурації grub, який знаходиться за адресою /etc/default/grub:

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

Тоді можна бігти

sudo update-grub

2

Припущення про необхідність видалення робочого столу Ubuntu та встановлення сервера Ubuntu є помилковим.

Однак для справжньої установки завжди краще мати мінімальну установку, що містить лише те, що потрібно.

Сервер Ubuntu - це лише мінімальна установка Ubuntu з конкретним ядром, оптимізованим для обслуговування багатьох клієнтів. Замість одного користувача у випадку робочого столу. будь-яка програма / послуга, яку можна запустити на сервері Ubuntu, яку можна запустити на робочому столі Ubuntu

Перевірка вимог до встановлення настрою

Ми можемо побачити, що потрібно:

  • веб-сервер
  • підтримка php для веб-сервера
  • базу даних

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

У виробництві я б швидше повертався, щоб подряпати і перевстановити всю цю річ, якби вона була несправна, встановлена ​​як робочий стіл. В іншому випадку я думаю, що GRUB-пекло було б реальним ризиком ... У будь-якому іншому випадку, так, ймовірно, це зовсім не буде проблемою, якщо це спочатку настільна установка ...
Ерк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.