Czy mogę przekonwertować Ubuntu Desktop 14.04 na serwer?

27

Znalazłem kilka rozwiązań do konwersji Ubuntu 12.04 Desktop na serwer za pomocą następujących poleceń:

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

Chcę tylko wiedzieć, czy jest to ten sam proces z Ubuntu 14.04. Powodem, dla którego muszę to zrobić, jest to, że muszę zainstalować moodle (niektórzy ludzie mogą mieć inne powody, aby to zrobić, więc mam nadzieję, że to też im pomoże) i wymaga uruchamiania na Ubuntu Server zamiast na komputerze. Dzięki

José Del Valle
źródło
5
Dlaczego według ciebie moodle wymaga Ubuntu Server? Czy możesz podać link do instrukcji, których przestrzegasz? Możesz zainstalować pełny stos LAMP równie łatwo w wersji Desktop.
steeldriver
Oto dokument; mówi tylko o Ubuntu Server 14.04 Lts, dlatego nie jestem pewien, czy zainstalować go na pulpicie docs.moodle.org/26/en/…
José Del Valle
założenie przyjęte w celu rozwiązania problemu jest błędne, przeczytaj poniżej, dlaczego
tomodachi
1
Mogłeś pominąć wiersz wyjaśniający, dlaczego chcesz to zrobić (np. Moodle), aby pytanie było ogólne. W końcu moodle nie jest wymienione w tytule ani tagach.
Serrano

Odpowiedzi:

29

UWAGA: następujące polecenia są odpowiednie tylko dla Ubuntu w wersji mniejszej / starszej niż 12.04, patrz Często zadawane pytania dotyczące serwera , UWAGA: możesz skończyć z bezużytecznym systemem.

Dziękuję za odpowiedź, ale stwierdziłem, że musisz dodać linię aktualizacji

sudo apt-get update

Poprawiono także następujący wiersz

sudo apt-get -purge remove lightdm

Do

sudo apt-get purge lightdm

Pełna wersja poprawionego skryptu znajduje się poniżej

# 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
nityan
źródło
2
W systemie Ubuntu 15.10 musiałem ponownie zainstalować taskselpo usunięciu obrazu pulpitu. Ponadto obrazy serwera nie muszą być instalowane (i nie mogą być), ponieważ „Od 12.04 nie ma różnicy w jądrze między Ubuntu Desktop a Ubuntu Server” ( bit.ly/1S54S2d ).
D Schlachter,
Czy mogę użyć tego procesu (z niewielkimi zmianami), aby zredukować Linux Mint 17 do minimalnej instalacji i przekonwertować go na Ubuntu 14.04? Chcę to zrobić, ponieważ jeśli mogę, oszczędza mi to problemów ze świeżą instalacją i rekonfiguracją wielu pakietów.
biocyberman
z Ubuntu 16.04 pozostawia mi to bezużyteczny system, bez gruba, bez jądra, ... jakieś pomysły?
x29a,
Myślę, że powinieneś zmienić ich kolejność i usunąć ubuntu-desktop tuż przed czyszczeniem lightdm / gdm3, w przeciwnym razie usunięcie ubuntu-desktop usunie wszystko, co zainstalowałeś, zależne od jądra Linuksa.
miigotu
4

Prosta odpowiedź brzmi: tak, ale uruchamiając polecenia, możesz zainstalować serwer Ubuntu. Upewnij się, że dokonałeś następujących zmian w pliku konfiguracyjnym grub znajdującym się w /etc/default/grub:

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

Potem możesz biec

sudo update-grub
mrandrewandrade
źródło
2

Założenie, że musisz odinstalować pulpit Ubuntu i zainstalować serwer Ubuntu jest wadliwe.

Jednak w przypadku prawdziwej instalacji zawsze lepiej jest mieć minimalną instalację zawierającą tylko to, czego potrzebujesz.

Serwer Ubuntu to tylko minimalna instalacja Ubuntu z określonym jądrem zoptymalizowanym do obsługi wielu klientów. Zamiast jednego użytkownika w przypadku komputera stacjonarnego. dowolna aplikacja / usługa, którą możesz uruchomić na serwerze Ubuntu, którą możesz uruchomić na pulpicie Ubuntu

Sprawdzanie wymagań instalacyjnych na Moodle

Widzimy, że potrzebne są:

  • serwer WWW
  • wsparcie php dla serwera WWW
  • baza danych
tomodachi
źródło
2
Czasami pożądane jest to zrobić, szczególnie jeśli jest to serwer produkcyjny, a osoba, która go pierwotnie skonfigurowała, zrobiła to jako pulpit z niewiedzy. Nie ma potrzeby uruchamiania Unity na serwerze produkcyjnym, a ponowna instalacja całego serwera wydaje się przesadna.
m0j0,
W produkcji wolałbym wrócić do zera i ponownie zainstalować całość, jeśli została wadliwie zainstalowana jako pulpit. W przeciwnym razie myślę, że GRUB-piekło byłoby prawdziwym ryzykiem ... W każdym innym przypadku tak, prawdopodobnie nie będzie problemu, jeśli oryginalnie jest to instalacja na pulpicie ...
Erk