[unix] CentOS 7에 데스크탑 환경을 설치하는 방법은 무엇입니까?

최근 CentOS 7 (GUI가없는 최소 설치)을 설치했으며 이제 GUI 환경을 설치하려고합니다.

데스크탑 환경을 이전에 설치 한 CentOS7에 다시 설치하지 않고 어떻게 설치할 수 있습니까?



답변

1. 그놈 데스크탑 설치 :

  1. 여기에 그놈 데스크탑 환경을 설치하십시오.

    # yum -y groups install "GNOME Desktop"
    
  2. 설치를 완료 한 후 다음과 같은 명령을 입력하십시오.

    # startx
    
  3. 그놈 데스크탑 환경이 시작됩니다. 처음 부팅하는 경우 초기 설정이 실행되며 처음 구성해야합니다.

    • 시스템 언어를 먼저 선택하십시오.
    • 키보드 종류를 선택하십시오.
    • 원하는 경우 온라인 계정을 추가하십시오.
    • 마지막으로 “CentOS Linux 사용 시작”을 클릭하십시오.
  4. 그놈 데스크탑 환경은 다음과 같이 시작됩니다.

그놈 데스크탑 환경 : 시작 화면

그놈 쉘을 사용하는 방법?

CentOS 7의 기본 그놈 데스크탑은 클래식 모드로 시작 하지만 그놈 쉘을 사용하려면 다음과 같이 설정하십시오.

옵션 A :로 그놈을 시작하면 startx다음과 같이 설정하십시오.

# echo "exec gnome-session" >> ~/.xinitrc
# startx

옵션 B : 시스템 그래픽 로그인을 설정하고 시스템 systemctl set-default graphical.target을 재부팅하십시오. 시스템이 시작된 후

  1. “로그인”버튼 옆에있는 버튼을 클릭하십시오.
  2. 목록에서 “GNOME”을 선택하십시오. (기본값은 그놈 클래식입니다)
  3. “로그인”을 클릭하고 그놈 쉘로 로그인하십시오.

그놈이 선택된 로그인 화면

  1. 그놈 쉘은 다음과 같이 시작합니다 :

그놈 데스크탑 환경-샘플 화면

2. KDE-Desktop 설치 :

  1. 여기에 KDE 데스크탑 환경을 설치하십시오.

    # yum -y groups install "KDE Plasma Workspaces"
    
  2. 설치를 완료 한 후 다음과 같은 명령을 입력하십시오.

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. KDE 데스크탑 환경은 다음과 같이 시작됩니다.

KDE 데스크탑 환경 : 샘플 시작 화면

3. Cinnamon 데스크탑 환경 설치 :

  1. 여기에 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*
      
  2. 설치를 완료 한 후 다음과 같은 명령을 입력하십시오.

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx
    
  3. 시나몬 데스크톱 환경이 시작됩니다. 처음 부팅하는 경우 초기 설정이 실행되며 처음 구성해야합니다.

    • 시스템 언어를 먼저 선택하십시오.
    • 키보드 종류를 선택하십시오.
    • 원하는 경우 온라인 계정을 추가하십시오.
    • 마지막으로 “CentOS Linux 사용 시작”을 클릭하십시오.
  4. Cinnamon Desktop Environment는 다음과 같이 시작됩니다.

시나몬 데스크탑 환경 : 샘플 시작 화면

4. MATE 데스크탑 환경 설치 :

  1. 여기에 MATE 데스크탑 환경을 설치하십시오 (위에서 설명한대로 EPEL 리포지토리를 추가해야합니다).

    # yum --enablerepo=epel -y groups install "MATE Desktop"
    
  2. 설치를 완료 한 후 다음과 같은 명령을 입력하십시오.

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc
    # startx
    
  3. MATE 데스크탑 환경이 시작됩니다.

MATE 데스크탑 환경 : 샘플 시작 화면

5. Xfce 데스크탑 환경 설치 :

  1. 여기에 Xfce Desktop Environment를 설치하십시오 (이전에 “Cinnamon”설치에서와 같이 EPEL Repository를 추가해야합니다).

    # yum -y groupinstall X11
    # yum --enablerepo=epel -y groups install "Xfce"
    
  2. 설치를 완료 한 후 다음과 같은 명령을 입력하십시오.

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
    # startx
    
  3. Xfce 데스크탑 환경이 시작됩니다.

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"


답변