우분투(Ubuntu)는 어떤 PC에 설치해도 "그냥 잘 작동하는" 견고하고 안정적인 운영체제입니다. 우분투에는 훌륭한 파생 배포판이 많은데, 각각 대표적인 우분투 데스크톱과 동일한 핵심 코어 위에 서로 다른 데스크톱 환경을 얹은 형태입니다. 하지만 이들 모두 정작 사용하지 않을 수도 있는 방대한 소프트웨어가 미리 깔려 있다는 단점이 있습니다.
예를 들어 DVD 드라이브가 없는 노트북에 설치된 DVD 굽기 프로그램이라든지, VLC를 따로 설치해뒀기 때문에 한 번도 쓰지 않는 기본 동영상 플레이어 같은 것들이죠. 어쩌면 여러분은 자신의 리눅스 시스템을 구성하는 요소들을 조금 더 깊이 알아보고 싶을지도 모릅니다.
몇 가지 기본 명령어만으로 원하는 소프트웨어만 담긴 나만의 커스텀 우분투 설치 환경을 만들 수 있다면 어떨까요? 지금부터 우분투 서버 설치 이미지를 활용해 자신만의 우분투 배포판을 만드는 방법을 함께 살펴보겠습니다.
우분투 서버 설치하기
설치 과정 자체는 우분투 데스크톱의 라이브 DVD와 거의 동일하므로 세부 사항까지 자세히 다루지는 않겠습니다. 다만 우분투 서버의 GUI는 데스크톱 버전보다 다소 "구식"으로 보이는 인터페이스라는 점, 그리고 초보 사용자라면 데스크톱 이미지를 설치하는 편이 더 나을 수 있다는 점만 알아두세요. 몇 가지 유용한 팁을 소개합니다:
- 키보드의 방향키로 메뉴의 여러 옵션을 이동할 수 있습니다.
- Tab 키는 메뉴와 확인 옵션(뒤로, 계속) 사이를 전환합니다.
- Space 키로 메뉴 항목을 선택합니다.
- Enter 키는 별도로 '뒤로'를 선택하지 않는 한 자동으로 '계속'을 선택합니다.
설치 과정이 조금 걱정된다면 가상 머신을 띄워 한 번 연습 삼아 설치해 보세요. 어렵지 않습니다. 특히 리눅스 경험이 조금이라도 있다면 더욱 그렇습니다. 우분투 서버를 내려받아 설치하는 동안 저는 커피 한 잔 마시러 가겠습니다.
설치 마지막의 패키지 선택 화면에 도달하면 그냥 Enter 키를 누르세요. 기본 시스템과 설정이 선택되는데, 이것들은 필요한 항목입니다. 반면 이 화면에서 LAMP 서버나 DNS 서버를 설치할 필요는 없습니다.
기억하세요. 이 기본 설치에는 화려한 GUI나 웹 브라우저가 없으므로 이 글을 계속 따라갈 수 없습니다. 작업을 시작하기 전에 이 글을 모바일 기기에서 열어두거나 인쇄해 두기를 권합니다. 화면에 표시된 명령어를 그대로 정확하게 입력해야 하기 때문입니다.
터미널 사용이 익숙하지 않다면 명령줄 기초 입문 자료를 먼저 읽어보고, 패키지 관리 시스템에 대한 개요도 살펴보세요. 데스크톱 환경을 설치할 때 Apt를 사용하게 됩니다.
우분투 업데이트하기

설치가 완료되고 터미널에 로그인했다면, 새로 설치한 리눅스에서 가장 먼저 해야 할 일은 시스템을 업데이트하고 업그레이드하여 소프트웨어가 최신 상태이고 안전하도록 만드는 것입니다. 아래 명령어가 그 역할을 해줍니다. 이 명령은 시스템을 업그레이드할 뿐 아니라 시스템의 소프트웨어 저장소 정보도 갱신합니다. 실제로 데스크톱 환경을 설치할 때 오래된 소프트웨어가 설치되지 않도록 하려면 이 과정이 필수적이며, 시스템의 안정성과 보안을 유지하는 데 큰 도움이 됩니다.
sudo apt update && sudo apt upgrade
이제 모든 것이 최신 상태가 되었고 화면에는 텍스트가 가득 차 있을 겁니다. 다음을 입력해 화면을 지우세요:
clear데스크톱 환경 설치하기
좋습니다. 이제 데스크톱 환경을 설치할 차례입니다. 우분투에는 미리 구성된 데스크톱 패키지가 여럿 있지만, 이들 모두 불필요한 소프트웨어를 잔뜩 설치합니다. 대신 우리는 그래픽 서버인 Xorg를 설치할 것입니다. Xorg가 있으면 로그인 관리자인 LXDM과 가볍지만 기능이 충실한 데스크톱 환경인 LXDE를 실행할 수 있습니다.
또한 터미널 에뮬레이터인 LXTerminal도 설치해서 데스크톱 환경에서 계속 명령을 입력할 수 있게 할 것입니다. 마지막으로, 데스크톱 환경 실행에 꼭 필요하지 않은 다른 애플리케이션이 설치되지 않도록 명령어에 플래그를 추가합니다.
sudo apt install xorg lxterminal lxdm lxde --no-install-recommends참고: LXDE 전체 패키지를 설치하면 이 구성 요소들이 기본적으로 함께 설치됩니다. 하지만 우리는 배우는 중이므로 명령어를 직접 입력해 보는 것이 좋습니다. 어떤 소프트웨어 패키지가 실제로 설치되어 시스템이 동작하게 되는지 이해하는 데 도움이 되기 때문입니다.
화면에 텍스트가 주르륵 나타나며 설치될 데스크톱 환경과 의존성 목록, 그리고 필요한 디스크 공간이 표시됩니다. 계속 진행하라고 승인한 뒤 간식 하나 준비하세요. 물론 초콜릿바 정도의 작은 간식이면 충분합니다. 몇 분이면 끝날 작업이니까요.
대규모 설치 후에는 항상 시스템을 재부팅하는 것을 권장합니다. 메모리에서 실행 중인 백그라운드 프로세스나 소프트웨어를 정리할 수 있기 때문입니다. 우분투에 다음 명령을 내려주세요:
sudo reboot
LXDE 설정 및 Synaptic 사용하기

재부팅하면 로그인 화면인 LXDM이 나타납니다. 계정 정보를 입력하면 데스크톱 환경인 LXDE를 만나게 됩니다.
작업 표시줄 왼쪽 아래의 메뉴 아이콘을 클릭해 보면 놀랍도록 텅 비어 있습니다... 이제 바꿔 봅시다. System Tools 하위 메뉴에서 LXTerminal을 엽니다. 이제 여러분은 명령줄 프롬프트 앞에 섰고, 어느새 꽤 능숙해졌을 겁니다.

패키지를 그래픽 방식으로 검색할 수 있으면 좋겠죠. Synaptic 패키지 관리자는 소프트웨어를 검색할 수 있을 뿐 아니라 시스템에 소프트웨어를 설치하거나 제거할 수도 있는 훌륭한 프로그램입니다. 다음 명령으로 설치하세요:
sudo apt install synaptic
Synaptic은 이제 Preferences 하위 메뉴에서 찾을 수 있습니다. 실행해 보세요.
왼쪽에는 다양한 패키지 그룹이 표시되며, 사용 가능한 소프트웨어를 그룹별로 정렬해 보여줍니다. 오른쪽 위에는 "Search"라는 버튼이 있습니다. 클릭하고 검색창에 "LXDE"를 입력하세요.
"LXDE" 태그가 붙은 사용 가능한 모든 소프트웨어가 표시되고, 설치된 소프트웨어는 체크박스가 채워진 형태로 구분됩니다. 소프트웨어 이름을 클릭하면 해당 패키지의 이름과 설명이 설명란에 나타납니다.

이번엔 Firefox를 검색해 보세요. 패키지 목록을 아래로 스크롤해 Firefox를 찾은 뒤 옆의 체크박스를 클릭하고 "Mark for installation"(설치 표시)을 선택합니다. 그런 다음 패키지 목록 위의 리본 메뉴에서 Apply(적용) 버튼을 클릭하세요. 설치가 끝나면 시작 메뉴의 Internet 하위 메뉴에서 Firefox를 찾을 수 있습니다.

마지막으로 문제가 생겼을 때 도움이 될 만한 유용한 링크 몇 가지를 소개합니다.
- LXDE 공식 웹사이트는 LXDE에 대한 훌륭한 개요를 제공합니다.
- LXDE 위키에는 LXDE를 구성하는 각 소프트웨어의 역할에 대한 상세한 설명이 담겨 있습니다.
- 지원이 필요하다면 LXDE 포럼에서 질문하기 좋습니다.
- 시스템이 우분투 기반이므로 우분투 포럼 역시 질문하고 답을 찾기에 좋은 곳입니다.
나만의 커스텀 우분투 시스템 즐기기
방금 여러분은 기본 리눅스 시스템, 필수 요소만 갖춘 데스크톱 환경, 웹 브라우저, 그리고 그래픽 패키지 관리자를 설치했습니다. 생각했던 것만큼 어렵지 않았고, 한두 시간을 보내기에 나쁘지 않은 방법이었죠?
동작하는 리눅스 운영체제가 어떻게 구성되는지 조금 더 배웠기를 바랍니다. 앞으로도 명령줄과 Synaptic으로 소프트웨어를 설치하면서 여러분만의 우분투를 만들어 가시길 바랍니다.
이 시스템이 마음에 드는지 궁금합니다. 다른 데스크톱 환경과 로그인 관리자를 설치해 보셨나요? 이 배포판을 자신만의 것으로 만들기 위해 어떤 애플리케이션을 설치할 계획인가요? 아래 댓글로 알려주세요!