2008년 4월 2일

반갑습니다, 오픈솔라리스!

소스 코드의 공개와 다양한 하드웨어 지원의 추가로 솔라리스는 매력적인 데스크탑 운영체제로 등장했습니다. 이에 발맞춰 오픈오피스 한국어 커뮤니티도 솔라리스용 오픈오피스를 배포하고 지원하면 좋겠다는 바램입니다.

제가 아직 솔라리스에 대한 경험이 없어서 여유있을 때마다 공부를 해 볼 생각인데, 그 첫번째 작업의 하나로 오픈솔라리스(Indiana) 개발자 프리뷰 2를 보조 노트북에 설치했습니다. 노트북은 ATI 비디오 카드를 사용하는 Dell Inspiron 6400입니다.



0. 설치 준비

OpenSolaris 사이트에서 indiana developer 2를 내려받아 설치 CD를 만듭니다. 이는 설치 프로그램을 포함한 라이브 CD라서 설치 전에 하드웨어 지원 여부를 확인할 수 있습니다. 아직 무선 랜카드 드라이버가 불안하고 사운드 카드가 작동하지 않았으며 디스플레이 해상도가 제대로 잡히지 않는 문제가 있었습니다만, 테스트를 하기에는 별다른 지장이 없을 것 같아서 설치를 시작했습니다.

1. 솔라리스 파티션 만들기

노트북에는 파티션이 두 개 있습니다. 첫 번째 파티션에는 윈도우 XP가 설치되어 있고 두 번째 파티션에는 임시 개발용으로 Fedora 8이 설치되어 있었습니다. 두 번째 파티션을 지우고 오픈솔라리스를 설치할 생각으로 설치 프로그램을 진행하는데... 오잉~ 솔라리스 파티션에만 설치가 가능하다고 나오더군요. 개발자 프리뷰는 파티션 관리 기능이 없다는 친절한 설명까지 곁들여서 말입니다. 혹시나 하는 마음에 쉘을 띄우고 fdisk를 입력하니 fdisk는 이용이 가능했습니다. 그런데, 하드디스크의 디바이스 이름이 /dev/sda? /dev/sdb?

새로 접하는 운영체제이다보니 하드 디스크 디바이스 이름을 알아내는 것도 일입니다. ㅎㅎ. 구글의 도움을 얻어 다음 페이지에서 정보를 찾을 수 있었습니다.

http://www.genunix.org/wiki/index.php/Belenix_FAQ#Displaying_disk_partitioning_info

디바이스 이름을 찾아 fdisk를 이용하여 기존 파티션을 지우고 SOLARIS 파티션을 설정할 수 있었습니다.나머지 과정은 별다를 문제가 없이 진행이 됩니다. 설치를 마치면 grub을 통하여 오픈솔라리스로 부팅을 할 수 있고, 부팅을 하면 gdm 로그인 화면이 나타납니다.

2. ATI 드라이버(radeonhd) 설정

Xorg가 실행되었지만 최적 해상도인 1280x800을 지원하지 못했습니다. 그런데 ATI 드라이버를 다룬 아래 기사를 보면 개발자 프리뷰 2에 radeonhd 드라이버가 포함되어 있다는 것을 알 수 있습니다.

http://www.phoronix.com/scan.php?page=article&item=996&num=1

다만, radeonhd가 자동으로 활성화되지 않으므로 수동으로 설정을 해야합니다. 이 작업은 /usr/bin/X11/Xorg -configure 명령을 실행하면 간단합니다(실행 전에 X를 종료해야 하는데, 정확한 방법을 몰라서 그냥 gdm을 죽였습니다. ㅎㅎ) . 실행 결과 파일 xorg.conf를 /etc/X11에 복사하고 X를 다시 띄우면 radeonhd가 활성화되어 해상도를 제대로 지원합니

3. 윈도우와 듀얼 부팅 설정

마지막 작업은 첫 번째 파티션에 있는 윈도우로 부팅할 수 있도록 grub 설정을 추가하는 것입니다. 오픈솔라리스 설치 프로그램은 부트 관리자로 grub을 설치하는데 기존 윈도우 파티션을 자동으로 추가하지는 않습니다. 수동으로 추가하는 것도 어렵지 않은데, /rpool/boot/grub/menu.lst 를 열어서 파일 마지막에 다음 내용을 추가하면 됩니다.

title Windows
rootnoverify (hd0,0)
chainloader +1

4. 오픈오피스 설치!

짜잔~ 오픈솔라리스 설치를 마치고 오픈오피스를 설치해 보았습니다. 확장 미러에서 2.4.0rc6 파일을 받아서 압축을 풀고 update 스크립트를 실행하면 간단하게 오픈오피스를 설치할 수 있습니다. 솔라리스 버전은 아직 gnome에 대한 지원이 없어서 프로그램을 실행하려면 /opt/openoffice.org2.4/program/ 에서 직접 실행해야 합니다.



5. 한글 입력

개발자 프리뷰에는 백묵 글꼴이 포함되어 있어서 한글 출력에는 문제가 없습니다. 하지만, 한국어 입력기나 한국어 로케일 지원 등은 빠져있습니다. 여기저기 둘러보니 입력기를 설치하려면 컴파일러를 설치하고 scim을 직접 빌드해야 하는 것 같은데... 일단, 여기까지~!

지금 목표는 솔라리스에 대해서 공부하고 오픈오피스 테스트 환경을 갖추는 것이므로 바로 이용이 가능한 솔라리스 익스프레스 버전으로 바꾸려고 합니다. 참고로 솔라리스 익스프레스는 오픈솔라리스에 빠져 있는 Sun의 전용 구성 요소를 포함한 버전입니다. 오픈솔라리스와 솔라리스 익스프레스의 관계는 오픈오피스와 스타오피스의 그것과 같습니다.

댓글 없음: