본문 바로가기
Linux/Ubuntu Install

Ubuntu Server에 GUI 설치하기

by 드로니뚜벅이 2022. 8. 11.

Ubuntu Desktop 버전을 사용하다가 Ubuntu Server를 설치하고 나면 CLI 때문에 불편한 경우가 많습니다.

그래서간단히 Ubuntu Server 버전에서 GUI를 설치하는 방법을 알아보겠습니다.

GUI를 설치할 경우 Desktop에서 사용하는 패키지 대부분을 설치하기 때문에 설치공간 및 메모리를 추가로 많이 사용하게 됩니다. 효율적인 서버 운용이 목적이라고 하신다면  GUI 설치는 지양하시는 게 좋지 않을까 싶습니다.

 

참고로, Ubuntu Desktop과 Ubuntu Server는 12.04 버전 이후로 동일한 커널을 사용하고 있습니다. 차이점이라고 하면 Desktop은 GUI가 있고 사용자 편이를 위한 여러 소프트웨어가 제공되고 Server 버전에는 네트워크와 관련된 서비스 위주의 소프트웨어가 제공됩니다.

 

1. 모든 패키지 목록을 업데이트하고 패키지를 최신화합니다.

$ sudo apt update
$ sudo apt upgrade

 

2. GUI 패키지를 설치합니다.

- GUI 설치는 다른 게 아니고 데스크톱 GUI를 설치하신다고 봐야 합니다. 터미널 버전에 X Window를 설치하는 거죠.

- 최소 설치 혹은 전체 설치 방법이 있습니다.

- Ubuntu Desktop 버전에서 제공하는 기본 응용프로그램과 Firefox(웹브라우저)도 설치하시려면 전체 설치를 하셔야 합니다.

  • 최소 설치: ubuntu-desktop-minimal
  • 전체 설치: ubuntu-desktop (제 PC에서는 10여분 정도 걸리네요)
$ sudo apt install ubuntu-desktop

 

3. GUI를 실행합니다. 혹은 재실행($ sudo system reboot)하면 GUI 화면으로 실행됩니다.

$ startx

 

4. 추가 패키지를 설치해 주세요.

"hud service not connected" 오류가 발생할 경우 "indicator-appmenu-tools" 패키지를 설치해 주세요.

$ sudo apt install indicator-appmenu-tools

다음 패키지는 필요에 따라 설치해 주시면 됩니다.

$ sudo apt install indicator-session // 계정, 세션 아이콘 추가
$ sudo apt install indicator-datetime // 상단 메뉴 시간 추가
$ sudo apt install indicator-applet-complete // 볼륨 조절 아이콘 추가

 

5. CLI 모드로 사용하려면 런레벨을 변경해 줘야 합니다.

$ sudo systemctl set-default multi-user

다시, GUI 모드로 변경하려면 그래픽 유저 모드로 변경해 줍니다.

$ sudo systemctl set-default graphical

 

6. Ubuntu Server에서 GUI(X-Window)를 제거하려면 아래 명령을 실행합니다.

$ sudo apt remove ubuntu-desktop
$ sudo apt autoremove

 

참고사이트