Niedawno zainstalowałem CentOS 7 (minimalna instalacja bez GUI), a teraz chcę zainstalować w nim środowisko GUI.
Jak mogę zainstalować środowiska pulpitu na wcześniej zainstalowanym CentOS7 bez ponownej instalacji?
źródło
Niedawno zainstalowałem CentOS 7 (minimalna instalacja bez GUI), a teraz chcę zainstalować w nim środowisko GUI.
Jak mogę zainstalować środowiska pulpitu na wcześniej zainstalowanym CentOS7 bez ponownej instalacji?
Zainstaluj tutaj środowisko środowiska GNOME.
# yum -y groups install "GNOME Desktop"
Wpisz polecenie jak poniżej po zakończeniu instalacji:
# startx
Uruchomi się środowisko graficzne GNOME. Przy pierwszym uruchomieniu uruchamia się konfiguracja początkowa i musisz ją skonfigurować po raz pierwszy.
Środowiska pulpitu GNOME zaczynają się w następujący sposób.
Domyślny pulpit GNOME CentOS 7 zaczyna się w trybie klasycznym, ale jeśli chcesz używać GNOME Shell, ustaw następująco:
Opcja A: Jeśli uruchamiasz GNOME startx
, ustaw w następujący sposób.
# echo "exec gnome-session" >> ~/.xinitrc
# startx
Opcja B: ustaw graficzny login systemctl set-default graphical.target
systemu i zrestartuj system. Po uruchomieniu systemu
Zainstaluj tutaj KDE Desktop Environment.
# yum -y groups install "KDE Plasma Workspaces"
Wpisz polecenie jak poniżej po zakończeniu instalacji:
# echo "exec startkde" >> ~/.xinitrc
# startx
Zainstaluj tutaj Cinnamon Desktop Environment.
Najpierw dodaj repozytorium EPEL (repozytorium EPEL dostarczone z projektu Fedora).
Dodatkowe pakiety dla Enterprise Linux (EPEL)
Jak dodać repozytorium EPEL?
# yum -y install epel-release
# sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5]
# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only when needed
# yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository
A teraz zainstaluj środowisko Cinnamon Desktop Environment z EPEL Repository:
# yum --enablerepo=epel -y install cinnamon*
Wpisz polecenie jak poniżej po zakończeniu instalacji:
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
# startx
Rozpocznie się środowisko Cinnamon Desktop Environment. Przy pierwszym uruchomieniu uruchamia się konfiguracja początkowa i musisz ją skonfigurować po raz pierwszy.
Środowisko pulpitu Cinnamon zaczyna się następująco.
Zainstaluj tutaj MATE Desktop Environment (konieczne będzie dodanie repozytorium EPEL, jak wyjaśniono wcześniej).
# yum --enablerepo=epel -y groups install "MATE Desktop"
Wpisz polecenie jak poniżej po zakończeniu instalacji:
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc
# startx
Zainstaluj tutaj środowisko graficzne Xfce (przedtem musisz dodać repozytorium EPEL, jak wyżej w instalacji „Cynamon”).
# yum -y groupinstall X11
# yum --enablerepo=epel -y groups install "Xfce"
Wpisz polecenie jak poniżej po zakończeniu instalacji:
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
# startx
dhclient
działa na wirtualnym pudełku dla klienta sieciowego nie działa .. iyum groupinstall X11
jest potrzebne, przynajmniej do instalacji XFCE ... Twoja odpowiedź bardzo pomogła, dziękuję :)gnome-session-is-accelerated: llvmpipe detected.
zastartx
. Używam CentOS 7epel
, musiałemyum install epel-release
Zamiast korzystać z hakowania
startx
polecenia do.xinitrc
pliku, prawdopodobnie lepiej powiedzieć Systemdowi, że chcesz uruchomić graficzny GUI w porównaniu z terminalem.Aby to zrobić, po prostu wykonaj następujące czynności:
Następnie po prostu uruchom ponownie.
Ostatni bit powiąże cel docelowy poziomu 5 jako domyślny w odniesieniu do Systemd.
Robi to z Systemd
Aby to zrobić, możesz także użyć Systemd. Jest to prawdopodobnie lepsza metoda, ponieważ zarządzasz stanem systemu bezpośrednio przez Systemd i jego CLI.
Możesz zobaczyć, jaki jest twój obecny domyślny cel:
A następnie zmień go na graficzny:
Cele
W Systemd cele runlevel5.target i graphicical.target są identyczne. Podobnie jest z runlevel2.target i multi-user.target.
Bibliografia
źródło
sudo systemctl set-default graphical.target
. (Wolęsudo yum groupinstall "Server with GUI"
.)Na CentOS 6
To zadziałało dla mnie:
źródło