[Ubuntu Diary] OS 다운로드 및 설치

우분투 서버 구축일기에 대한 두 번째 포스트를 작성하고 있습니다.

사실 아래 기재할 내용은 몇일전에 메모해놓은 내용인데요. 약간 살을 붙여서 보기 쉽도록 작성해 보겠습니다.
일단 제목에서처럼 우분투 서버버전으로 OS를 다운로드 받아야 겠습니다.
주소는 http://www.ubuntu.com/download/ubuntu/download 입니다.
우분투 데스크탑이 아닌 서버버전을 설치할 것이므로 상단 메뉴의 서브탭에서 Ubuntu Server를 선택합니다.
일반버전과 LTS버전으로 나뉘어 있는데요. 사실 저도 잘 몰라서 찾아보았습니다.

10.04 LTS 에서 LTS는 Long Term Support의 줄임말입니다.
일반 버전은 2년간 지원을 해주고 LST 버전은 데스크탑 버전은 3년, 서버 버전은 5년간 지원을 해줍니다.

위와같은 내용의 글들이 확인되었구요.
OS의  패키지 구성은 아주 미세하고, 일반버전은 약간 실험적인 기능들이 존재할 수 있지만
LTS버전은 안정성이 보장된 패키지들로 구성된다고 합니다.
저는 'ubuntu-11.04-server-i386.iso' 파일을 다운로드 받아, 시디로 구웠습니다.
설치할 테스크탑은 여자친구가 오래 사용했던 피씨를 전달받아 사용하고 있었습니다.
(기존에는 CentOS가 설치되어 있던 데스크탑이였죠)

전에도 우분투 데스크탑용 OS를 설치해본 경험이 있어서인지, 아니면 원래 심플한것인지
우분투의 설치는 윈도우보다도 쉽다고 할 수 있습니다.
단, 설치과정중에 파티션 구성에 대해 물어옵니다. 저는 '자동'으로 구성하는 항목을 선택하였습니다.
그리고 프록시 설정에 대한 내용도 존재하는데요. 사용하지 않을 것이므로 공란으로 비워놓고 진행하였습니다.

설치 하다보면, 어떠한 패키지들을 기본적으로 설치할 것이냐고 묻는 과정이 있습니다.
저 같은 경우에는 LAMP 패키지만을 선택하고, 나머지 패키지들은 추후에 직접 설치해보기로 하였습니다.
 LAMP 패키지만 설치하여 계속 진행하였습니다.

자. 설치가 완료되었습니다.
어라. 근데 우분투 데스크탑에서 보아왔던 GUI 환경은 어디로 가고 까만화면에 하얀 텍스트만 출력됩니다.
거기다가 당황스럽게도 저에게 뭔가 바라고 있는것 같아보이는 프롬프트가 꿈뻑거리고 있구요.

검색을 통해 찾아보니, 우분투 서버버전은 기본적으로 GUI 환경을 제공하지 않는다고 합니다.
그래서 이건 안돼! 라는 생각으로 GUI 환경을 설치해야겠다는 생각을 했습니다.

sudo su -
비밀번호입력
apt-get update (패키지 소스리스트 업데이트 명령어 - 금방되더군요)
apt-get diet-upgrade (각 패키지에 대한 의존성검사를 수행하면서 업그레이드 명령어 - 좀 오래걸립니다)
자. 이제 GUI 환경을 사용할 수 있는 패키지를 설치해야겠습니다.
그놈이라는 패키지를 설치할 것인데요. 그놈이 참 이름이 거시기 합니다.
그놈에 대한 정보 : http://ko.wikipedia.org/wiki/GNOME

그놈이 뭔지 알았으니, 이제 설치를 해봐야겠죠?
일단 아래의 명령어를 이용해 기본적인 그래픽 시스템을 설치합니다.
apt-get install xorg gdm
/etc/init.d/gdm start
패키지 설치 중간에 Y/N 하며, 묻는 과정이 있는데요.
Y입력 후 엔터 사뿐히 눌러주시면 됩니다.

기본 시스템을 설치했으니, 이제 그놈을 설치해야 합니다.
아래의 명령어를 이용합니다.
apt-get install gnome-session gnome-menus gnome-panel metacity nautilus
'apt-get auto remove' 어쩌구 하는 문자열이 출력되면서 끝났습니다.
검색을 통해 또 찾아보니, 아래의 권장되는 관련 패키지들을 함께 설치해주는 것이 좋답니다.

권장되는 패키지들(apt-get install 뒤에 설치할 패키지들의 이름을 써서 설치함)

     - gnome-applets

     - gnome-control-center

     - gnome-volume-manager

     - libsmbclient

     - gnome-screensaver

     - menu

     - network-manager-gnome

     - gnome-utils

     - gnome-system-tools

     - gnome-netstatus-applet

     - gnome-nettool

     - libgnomevfs2-extra


선택적으로 설치한 유용한 패키지들

     - gnome-terminal

     - gedit

     - firefox


데스크탑 테마설치함

     - ubuntu-artwork

     - ubuntu-sounds

     - human-theme

     - usplash-theme-ubuntu


패키지 관리자 설치함

     - apt-get install gnome-app-install update-manager restricted-manager

GUI 환경에 대한 패키지 설치가 끝났나요?
아래의 명령어를 통해 GUI 환경으로 시작해 봐야겠습니다.
/etc/init.d/gdm start
두근두근~ 재부팅 완료!

어랏.
GUI 환경에서의 로그인 과정이후, 무슨 오류메시지가 츌력됩니다.
유틸리티를 수행 할 수 있는 하드웨어가 존재하지 않는다는 내용과 전통적인 환경을 사용하라는...
싫어. GUI 쓸거야!라고 하면서 무시하고 계속 진행했습니다.

뜨악. 한글이 네모상자로 표시됩니다. ㅠㅠ
우분투에는 기본적으로 '시냅틱 패키지 관리자'라는 유틸리티가 존재하는데요.
이 메뉴가 네모네모네모... ㅠㅠ

이런 뭐가 잘못된건가? 라며 속상해했습니다. 하지만 한글폰트가 설치되지 않았기 때문이구요.
아래의 명령어를 통해 폰트를 설치하시면 됩니다.
sudo apt-get install ttf-unfonts
저는 위 폰트 패키지 설치 후, 한글이 정상적으로 출력되었는데 어떠신가요?

이상으로 기본적인 OS설치와 필수 패키지들을 설치하는 과정을 기재해 보았습니다.
저도 리눅스에 대해 많이 알지는 못하지만, 기존에 사용했던 CentOS에 비하자면 우분투는 정말 사용하기 편리한 녀석인 것 같습니다. 아직까지는요.

이번 포스트는 이만 마치고, 다음번엔 LAMP에 대한 내용과 JVM을 설치하는 과정을 기재해 보겠습니다.
과연 누가 이 포스트를 보시고 도움이 되실지 궁금합니다.
(정답 : 나)