최근 CentOS 7 (GUI가없는 최소 설치)을 설치했으며 이제 GUI 환경을 설치하려고합니다.
데스크탑 환경을 이전에 설치 한 CentOS7에 다시 설치하지 않고 어떻게 설치할 수 있습니까?
답변
1. 그놈 데스크탑 설치 :
-
여기에 그놈 데스크탑 환경을 설치하십시오.
# yum -y groups install "GNOME Desktop"
-
설치를 완료 한 후 다음과 같은 명령을 입력하십시오.
# startx
-
그놈 데스크탑 환경이 시작됩니다. 처음 부팅하는 경우 초기 설정이 실행되며 처음 구성해야합니다.
- 시스템 언어를 먼저 선택하십시오.
- 키보드 종류를 선택하십시오.
- 원하는 경우 온라인 계정을 추가하십시오.
- 마지막으로 “CentOS Linux 사용 시작”을 클릭하십시오.
-
그놈 데스크탑 환경은 다음과 같이 시작됩니다.
그놈 쉘을 사용하는 방법?
CentOS 7의 기본 그놈 데스크탑은 클래식 모드로 시작 하지만 그놈 쉘을 사용하려면 다음과 같이 설정하십시오.
옵션 A :로 그놈을 시작하면 startx
다음과 같이 설정하십시오.
# echo "exec gnome-session" >> ~/.xinitrc
# startx
옵션 B : 시스템 그래픽 로그인을 설정하고 시스템 systemctl set-default graphical.target
을 재부팅하십시오. 시스템이 시작된 후
- “로그인”버튼 옆에있는 버튼을 클릭하십시오.
- 목록에서 “GNOME”을 선택하십시오. (기본값은 그놈 클래식입니다)
- “로그인”을 클릭하고 그놈 쉘로 로그인하십시오.
- 그놈 쉘은 다음과 같이 시작합니다 :
2. KDE-Desktop 설치 :
-
여기에 KDE 데스크탑 환경을 설치하십시오.
# yum -y groups install "KDE Plasma Workspaces"
-
설치를 완료 한 후 다음과 같은 명령을 입력하십시오.
# echo "exec startkde" >> ~/.xinitrc # startx
- KDE 데스크탑 환경은 다음과 같이 시작됩니다.
3. Cinnamon 데스크탑 환경 설치 :
-
여기에 Cinnamon Desktop Environment를 설치하십시오.
먼저 EPEL 리포지토리 (Fedora 프로젝트에서 제공되는 EPEL 리포지토리)를 추가하십시오 .
추가 Linux 용 엔터프라이즈 패키지 (EPEL)-
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
-
이제 EPEL Repository에서 Cinnamon Desktop Environment를 설치하십시오.
# yum --enablerepo=epel -y install cinnamon*
-
-
설치를 완료 한 후 다음과 같은 명령을 입력하십시오.
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc # startx
-
시나몬 데스크톱 환경이 시작됩니다. 처음 부팅하는 경우 초기 설정이 실행되며 처음 구성해야합니다.
- 시스템 언어를 먼저 선택하십시오.
- 키보드 종류를 선택하십시오.
- 원하는 경우 온라인 계정을 추가하십시오.
- 마지막으로 “CentOS Linux 사용 시작”을 클릭하십시오.
-
Cinnamon Desktop Environment는 다음과 같이 시작됩니다.
4. MATE 데스크탑 환경 설치 :
-
여기에 MATE 데스크탑 환경을 설치하십시오 (위에서 설명한대로 EPEL 리포지토리를 추가해야합니다).
# yum --enablerepo=epel -y groups install "MATE Desktop"
-
설치를 완료 한 후 다음과 같은 명령을 입력하십시오.
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc # startx
- MATE 데스크탑 환경이 시작됩니다.
5. Xfce 데스크탑 환경 설치 :
-
여기에 Xfce Desktop Environment를 설치하십시오 (이전에 “Cinnamon”설치에서와 같이 EPEL Repository를 추가해야합니다).
# yum -y groupinstall X11 # yum --enablerepo=epel -y groups install "Xfce"
-
설치를 완료 한 후 다음과 같은 명령을 입력하십시오.
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc # startx
- Xfce 데스크탑 환경이 시작됩니다.
답변
startx
명령을 .xinitrc
파일 로 해킹하는 대신 , Systemd에 그래픽 GUI 대 터미널로 부팅하라고 알려주는 것이 좋습니다.
이를 위해 간단히 다음을 수행하십시오.
$ sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
그런 다음 간단히 재부팅하십시오.
마지막 비트는 Rund 5 대상을 Systemd와 관련하여 기본값으로 연결합니다.
Systemd로 수행
이를 위해 Systemd를 사용할 수도 있습니다. Systemd 및 해당 CLI를 통해 시스템의 상태를 직접 관리하므로이 방법이 더 좋습니다.
현재 기본 대상이 무엇인지 확인할 수 있습니다.
$ sudo systemctl get-default
multi-user.target
그런 다음 그래픽으로 변경하십시오.
$ sudo systemctl set-default graphical.target
목표
Systemd에서 대상 runlevel5.target 및 graphic.target은 동일합니다. runlevel2.target과 multi-user.target도 마찬가지입니다.
Runlevel Target Units Description
0 runlevel0.target, poweroff.target Shut down and power off the system.
1 runlevel1.target, rescue.target Set up a rescue shell.
2 runlevel2.target, multi-user.target Set up a non-graphical multi-user system.
3 runlevel3.target, multi-user.target Set up a non-graphical multi-user system.
4 runlevel4.target, multi-user.target Set up a non-graphical multi-user system.
5 runlevel5.target, graphical.target Set up a graphical multi-user system.
6 runlevel6.target, reboot.target Shut down and reboot the system.
참고 문헌
답변
에 CentOS는 6
이것은 나를 위해 일했다 :
yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"