Próbuję uruchomić serwer Ubuntu po raz pierwszy ... Ale wszystko jest w terminalu. Czy istnieje sposób na przejście na GUI?
Próbuję uruchomić serwer Ubuntu po raz pierwszy ... Ale wszystko jest w terminalu. Czy istnieje sposób na przejście na GUI?
Odpowiedzi:
Nie ma konkretnej dystrybucji zwanej „serwerem Ubuntu”, to wszystko Ubuntu. Istnieją różne nośniki instalacyjne dla komputerów stacjonarnych i serwerów Ubuntu, ale różnica polega tylko na programie początkowej instalacji i zestawie pakietów. Nośnik instalacyjny serwera domyślnie nie instaluje GUI, ale jest to tylko instalacja pakietu.
Aby zainstalować środowisko pulpitu, musisz włączyć instalację pakietu z Internetu (pakietów pulpitu nie ma na instalacyjnym dysku CD serwera). Program instalacyjny powinien to zrobić, jeśli znalazł połączenie z Internetem, ale najwyraźniej nie.
Następnie uruchom następujące polecenia, aby zainstalować środowisko pulpitu:
sudo apt-get update
sudo apt-get install ubuntu-desktop
W tym momencie powinieneś otrzymać graficzny monit o zalogowanie (nie jestem do końca pewien; jeśli go nie dostaniesz, uruchom ponownie).
Gdy masz już GUI, powinieneś włączyć i włączyć jeszcze kilka źródeł oprogramowania , przynajmniej aktualizacje bezpieczeństwa i repozytorium wszechświata. Kliknij przycisk Ubuntu i wyszukaj „Źródła oprogramowania” i zaznacz pola „ograniczone”, „wszechświat” i „multiwersum” (oprócz „głównego”) w pierwszej zakładce i zaznacz przynajmniej „-bezpieczeństwo” i „-aktualizacje” (i równie dobrze możesz sprawdzić inne) w zakładce „Aktualizacje”.
sudo apt-get install --no-install-recommends ubuntu-desktop
co najmniej.
--no-install-recommends
wykluczy główne oprogramowanie i narzędzia, takie jak libreoffice, firefox, thunderbird itp.”
Jeśli chcesz administrować lokalnie
Możesz zainstalować domyślny pulpit Ubuntu, wykonując następujące czynności:
sudo apt-get install ubuntu-desktop
Istnieje wiele alternatyw dla komputerów stacjonarnych, które możesz zainstalować i używać, na przykład:
sudo apt-get install gnome-shell
sudo apt-get install kubuntu-desktop
sudo apt-get install xfce4
sudo apt-get install lxde
sudo apt-get install openbox
sudo apt-get install gnome-session-fallback
sudo apt install ubuntu-gnome-desktop
Administracja lokalna i / lub zdalna
Oprócz powyższego możesz administrować serwerem, korzystając z rozwiązania internetowego i zużywając mniej zasobów:
Serwer Ubuntu nigdy nie ma GUI. Wszystkie czynności, które należy wykonać na serwerze, można wykonać za pośrednictwem terminala. Nawet jeśli pobierzesz GUI, prawdopodobnie będziesz mógł uzyskać dostęp do Internetu i uzyskać wsparcie online za pośrednictwem forów lub czatu. Ale nie ma jeszcze narzędzi do zarządzania serwerami / działaniami dla systemu Linux, które wymagają GUI do zarządzania.
Jeśli szukasz GUI podobnego do Windows Server, taki GUI nie istnieje dla Ubuntu Server. Ale możesz pobrać pulpit Ubuntu na serwer, aby uzyskać interfejs użytkownika ... Wszystkie czynności związane z serwerem będą nadal musiały być wykonywane przez terminal. Możesz pobrać graficzny interfejs użytkownika na serwer za pomocą następującego polecenia ...
Oto opcje
Aby zainstalować domyślne środowisko pulpitu Unity: sudo apt-get install ubuntu-desktop
Aby zainstalować środowisko graficzne Unity bez dodatków, takich jak (e-mail, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop
Aby zainstalować bardzo lekkie środowisko pulpitu, wystarczy podstawowy GUI (XFCE): sudo apt-get install xubuntu-desktop
(lub LXDE: sudo apt-get install lubuntu-desktop
dla jeszcze lżejszego GUI)
sudo apt-get install --no-install-recommends ubuntu-desktop
co najmniej.
sudo apt-get remove ubuntu-desktop
zainstaluj inny, aby wypróbować.
apt-get
na odpowiedziach kierowanych na 14.04 i starszych. Również nie sądzę wszystkie funkcjonalności apt-get
istnieje w apt
jeszcze, więc nie uważam apt
kompletną wymianę apt-get
w 16.04. Wprowadzone zmiany są świetne na drodze, ale proponuję nie zmienia apt-get
się apt
. :)
Cześć chłopaki po krótkich badaniach Chciałem też podzielić się odpowiedzią!
Więcej informacji można znaleźć tutaj https://help.ubuntu.com/community/ServerGUI . Zakładam, że zaczynasz od czystej instalacji Ubuntu Server 16.04 (niektóre modyfikacje mogą być potrzebne w starszych wersjach Ubuntu). W zależności od potrzeb możesz wykonać następujące czynności:
Minimalne GUI:
sudo apt install xorg
sudo apt install --no-install-recommends openbox
Uruchom polecenie startx
i uruchomi się openbox (możesz tam otworzyć terminal i uruchomić dowolną aplikację)
Minimalne GUI z menedżerem wyświetlania:
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
Po ponownym uruchomieniu zobaczysz menu logowania lightdm.
Bardziej funkcjonalne minimalne środowisko pulpitu (z którego korzystam):
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
OBJAŚNIENIE: lxde-icon-theme
jest potrzebne dla podstawowych ikon (istnieją alternatywy) lxde-core
i lxde-common
zainstaluje podstawowe komponenty lxde, policykit-1
i lxpolkit
są potrzebne do uruchomienia pkexec, lxsession-logout
jest potrzebne, aby menu wylogowania działało, jest potrzebne, gvfs-backends
jeśli chcesz mieć obsługę kosza, sieci, urządzeń itp. pcmanfm
W pełni lekkie środowisko pulpitu:
sudo apt install xorg
Następnie wybierz jeden z tych:
sudo apt install --no-install-recommends lubuntu-core
LUB
sudo apt install --no-install-recommends xubuntu-core
LUB
sudo apt install --no-install-recommends ubuntu-mate-core
OBJAŚNIENIE: Każdy z tych metapakietów jest oparty odpowiednio na lxde, xfce i mate desktop, w tym na zależnościach takich jak alsa, lightdm itp. Oraz z wieloma innymi pakietami, takimi jak motywy, konfiguracje itp.
W pełni lekkie środowisko komputerowe bez uwzględnienia zaleceń:
Wybierz jeden z tych:
sudo apt install lubuntu-core
LUB
sudo apt install xubuntu-core
LUB
sudo apt install ubuntu-mate-core
OBJAŚNIENIE: Prawie takie same jak 4 (w tym pełna xorg
instalacja), ale z wieloma innymi pakietami, takimi jak bluetooth, drukarki, obsługa skanera, różne motywy i czcionki, podstawowe narzędzia gnome itp.
Pełny pulpit ze wszystkimi dodatkami (lepiej wybierz inną opcję):
Wybierz jeden z tych:
sudo apt install lubuntu-desktop
LUB
sudo apt install xubuntu-desktop
LUB
sudo apt install ubuntu-mate-desktop
LUB
sudo apt install ubuntu-gnome-desktop
LUB
sudo apt install ubuntu-desktop
LUB
sudo apt install kubuntu-desktop
OBJAŚNIENIE: Spowoduje to zainstalowanie wszystkiego, co instaluje płyta CD każdego smaku ubuntu (co oznacza, że nawet odtwarzacze multimedialne lub cokolwiek uznają za przydatne dla ich smaku. Więc nie jest to zalecana opcja
Tip1: Te --no-install-recommends
opcje dotyczy wszystkich pakietów Zależności rekurencyjnie więc najpierw zainstalować xorg
pakiet aby upewnić się, że wszystkie sterowniki graficzne i inne pakiety są zainstalowane i tak, że mój system jest przenośny, nawet jeśli zmiany płyty głównej lub karty graficznej. Niektórzy instalują tylko komponenty, xorg
ale nigdy nie byłem w stanie stworzyć użytecznego systemu w ten sposób.
WSKAZÓWKA 2: Jeśli wybrana opcja zostanie zainstalowana, network-manager
a network-manager-gnome
następnie lepiej jej użyj, aby skonfigurować sieć i usunąć wszystko z /etc/network/interfaces
pliku (oprócz lo
interfejsu), aby uniknąć konfliktów.
Tip3: Jeśli potrzebujesz zdalnego pulpitu poprzez x11vnc
następnie wybrać opcję 2 do 6 (myślę, że trzeba także dodać opcję -auth guess
i -loop
tak, że VNC działa zanim się zalogować i po wylogowaniu)
WSKAZÓWKA: Jeśli chcesz zatrzymać automatyczne uruchamianie lightdm w opcjach od 2 do 6, uruchom polecenie sudo systemctl disable lightdm
i możesz je uruchomić w dowolnym momencie sudo systemctl start lightdm
. Aby ponownie włączyć, uruchom go sudo systemctl enable lightdm
i sprawdź za pomocą systemctl is-enabled lightdm
(czasami nie możesz go ponownie włączyć, a polecenia is-enable mają wyjście, static
więc uruchom je, sudo apt install --reinstall lightdm
aby to naprawić)
WSKAZÓWKA5: Jest też inna opcja (którą celowo pominąłem ). Można zainstalować specyficzne środowisko graficzne metapakietu podoba lxde
, xfce4
, mate-desktop-environment
, plasma-desktop
, unity
, gnome
. Będziesz jednak potrzebował więcej pakietów niż tylko xorg
w większości przypadków, a te pakiety lub metapakiety mogą instalować pakiety, które nie są już preferowane przez żaden smak Ubuntu. Na przykład lxde
instaluje się wicd
jako zalecenie, gdy wszystkie smaki (w tym lubuntu) są używane network-manager
i network-manager-gnome
obecnie. Aby zobaczyć różnice między pakietami, możesz wyszukać tutaj: http://packages.ubuntu.com/
WSKAZÓWKA 6: Jeśli po uruchomieniu zobaczysz powitanie, które ponownie spowoduje powrót do gry tty
, po prostu uruchom ponownie lightdm
, odpalającsudo service lightdm restart
Powodem, dla którego nazywany jest „serwerem”, jest to, że jest lekki (bez graficznego interfejsu użytkownika ani dodatkowych pakietów), aby uruchomić maszynę tak ubogą, jak to tylko możliwe. Dodanie do niego GUI nie spełnia celu instalacji serwera.
Jednak instalacja jako serwer, a następnie użycie apt-get install / aptitude install do wyboru pulpitu może pomóc w wyeliminowaniu niepotrzebnych aplikacji niż w przypadku bezpośredniej instalacji wersji Ubuntu Desktop. Jeśli jedziesz tą drogą, osobiście lubię
sudo aptitude install --without-recommends ubuntu-desktop
EDYCJA: Jeśli jednak używasz go jako prawdziwego „serwera” (ftp, hosting, DNS itp.), Zaleca się nauczenie się, jak poruszać się po Ubuntu przez jego powłokę zamiast GUI.
A to, co UbuntuIngrained powiedział o konieczności poznania powłoki, niekoniecznie jest prawdą. Istnieją pakiety instalujące GUI dla różnych funkcji serwera.
Serwer Ubuntu został zaprojektowany tak, aby zużywał minimalne zasoby. GUI prowadzi do dużego zużycia zasobów, jednak jeśli nadal chcesz GUI, możesz zainstalować tylko to, co jest wymagane dla domyślnego pulpitu Unity. Zainstaluj za ubuntu-desktop
pomocą --no-install-recommend
s. Wykluczy to niepotrzebne oprogramowanie i narzędzia, takie jak LibreOffice, Firefox, Thunderbird itp.
sudo apt-get install --no-install-recommends ubuntu-desktop
Przeczytaj te przewodniki.
Ubuntu Server nie ma GUI, ale można go zainstalować dodatkowo. Po prostu zaloguj się przy użyciu użytkownika utworzonego podczas instalacji i zainstaluj pulpit za pomocą.
sudo apt-get install ubuntu-desktop
Następnie wpisz
reboot
i gotowe.
sudo apt-get update
próbowałeś przed instalacją?
Jeśli przyjrzysz się uważnie oficjalnemu przewodnikowi po Ubuntu Server. Rozdział 6 Administracja zdalna przekonasz się, że ostatni artykuł będzie niezwykle interesujący. Zaufaj mi, że nie chcesz instalować środowiska DeskTop na serwerze, zużywa zbyt wiele zasobów do 50 do 60%, jeśli używasz bananów i nie zyskujesz żadnej kontroli nad serwerem z punktu widzenia GUI.
Przeczytaj i przeczytaj rozdział 6.3 Zentyal. Tego byś potrzebował. Nie mogę uwierzyć, że sam to przeoczyłem. Więc nie bój się go zainstalować, jest to w pełni funkcjonalny interfejs sieciowy, że moje pierwsze wrażenie instalacji Zentyal-Core i Zentyal-Common było „NIESAMOWITE” i nie szukałem niczego poza usankcjonowanym interfejsem WWW przez twórców Ubuntu.
Wygląda jednak na to, że to oprogramowanie może kosztować Cię pieniądze, ale jeśli poważnie myślisz o korzystaniu z GUI, jestem pewien, że opłaty mogą być przystępne przy lekkim użytkowaniu. Nie wszystko w życiu jest darmowe, jeśli chcesz tego wystarczająco mocno. Jestem jednak pewien, że korzystanie z domu może być bezpłatne, zależy od potrzebnych usług. To oprogramowanie zawiera wiele modułów, śmiem twierdzić, że powinieneś instalować tylko te, których potrzebujesz.
Niektóre menedżery pulpitu mają pakiety podstawowe, więc można zainstalować pulpit tylko bez żadnych aplikacji.
sudo apt-get install lxde-core
(dla pełnego sudo apt-get install lxde
)sudo apt-get install xfce4
(dla pełnego sudo apt-get install xubuntu-desktop
)sudo apt-get install gnome-core
(dla full sudo apt-get install gnome
)Zainstaluj pakiet gnome przez sudo apt-get install ubuntu-desktop
. Może być konieczne zainstalowanie: x-window-system-core, xserver-xorg, gnome-desktop-environment, gdm, ale prawdopodobnie zrobi to apt-get.
Co do Internetu : możesz skonfigurować mostek lub emulować router . Jak to zrobić, zależy trochę od twojego sprzętu. Istnieje mnóstwo postów na forum i poradników na ten temat. Użyj Google.
Pakiety zainteresowania : bridge-utils
OR dnsmasq
. hostapd
Pakiet jest dla punktu dostępowego WLAN, jeśli chcesz, aby Twój laptop będzie jeden. Ale szczerze mówiąc nie rozumiem, dlaczego nie podłączasz swojego serwera do Internetu. Karta WLAN jest tania i łatwa i przypuszczam, że twój laptop jest już podłączony do routera.
ubuntu-desktop
nie instaluj pakietu gnome
(a nawet nie gnome-core
), ale szereg innych gnome-$something
pakietów.
Konfigurowanie interfejsu:
sudo ip link set dev eth0 down
sudo dhclient eth0
Spowoduje to eth0
uruchomienie za pomocą DHCP.
Zainstaluj wybrany pulpit:
sudo apt-get update
sudo apt-get install ubuntu-desktop
reboot
Chodzi o to, że nie ma GUI dołączonego do edycji serwera. Możesz zainstalować iużyj Webmina- graficzny interfejs internetowy lub, jeśli chcesz GUI podobny do pulpitu, musisz ręcznie wybrać i zainstalować pakiety. Absolutnym minimum byłby Xorg, menedżer okien i prawdopodobnie menedżer plików.
Opierając się na tym, co mówisz, zakładam, że chciałbyś jednej z dwóch rzeczy:
Czy mam rację?
Jeśli jest to pierwszy, powinieneś zaznaczyć to i poprosić Moderatora, aby przesunął go do sekcji „ Pytaj inaczej ”, jeśli jest to drugi raz, znów masz dwie możliwości: