Ubuntu 11.10 에 Tizen 2.0 SDK Alpha 를 설치하는 법을 알아보자.
참고로 Tizen 2.0 SDK Alpha 는 2012-09-25 공개되었다.
1. 권장 하드웨어 사양은 다음과 같다. 원활한 설치를 원한다면 다음의 하드웨어 사양 이상을 추천한다.
- System
- CPU Dual-Core 2 GHz 이상
- RAM 2GB 이상
- HDD 3GB 이상
- Platform
- Ubuntu 32/64 bit 지원
- Ubuntu 11.04
- Ubuntu 11.10
- Windows 32/64 bit 지원
- Windows XP
- Windows 7
- 하드웨어가상화지원 PC 추천(VT-x)
- PC 에서 하드웨어가상화(VT-x)가 지원된다면 Emulator 속도가 훨씬 빠르다.
- Oracle JDK 1.6 이상
- Ubuntu 에 Open JDK 도 있지만 안정성을 위해 Oracle JDK 1.6 이상을 설치한다.
- 설치법은 필자의 블로그에도 정리되어있다.
- Ubuntu 에 Oracle JDK 설치법
- Google Chrome Browser
- Google Chrome Browser Download
- HTML5, CSS3 등의 Tizen Web Application 을 개발하기위한 Preview, Debugging, Simulator 등을 위해서 Chrome 이 필요하다.
- 자신의 그래픽 드라이버를 최신으로 업데이트
- NVIDIA/ATI 드라이버등 자신의 그래픽 드라이버를 최신으로 Update 해야 Tizen Emulator 에서 고성능의 성능을 얻어낼 수 있다.
- Installer Manager
- SDK 는 Installer Manager 라는 약 5MB 가 안되는 작은 프로그램을 실행하면, SDK Image 라 불리우는 500MB 이상의 이미지를 알아서 다운받아서 설치해준다.
- SDK Image 는 Package Server 라는 저장소에 존재하는데, SDK Image 가 Update 되면 Installer Manager 에서 이를 감지하여 Update 설치를 수행해준다.
- 네트웍속도가 느리다면, SDK Image 를 따로 다운받고 Installer Manager 에서 다운받은 이미지를 지정하면, 다운받은 SDK Image 를 설치할 수 있다.
- SDK Installer Manager Download
- SDK Image Download
4. 다운받은 Install Manager 파일에 실행권한을 주고 실행해보자.
$ sudo chmod +x tizen-sdk-2.0-ubuntu32.bin $ ./tizen-sdk-2.0-ubuntu32.bin |
- 다음과 같이 Install Manager 실행을 위해 필요한 패키지 설치를 하라는 메시지가 나온다.
- apt-get 으로 다음과 같이 설치해준다.
- gettext
- expect
- gtk-engines-pixbuf
- libgnome2-0
$ sudo apt-get install gettext expect gtk-engines-pixbuf libgnome2-0
- 이제 Install Manager 를 다시 실행하면 다음과 같이 실행이 된다.
5. Advanced 버튼을 한번 눌러보면 다음과 같은 메뉴가 나온다.
- Package Server : SDK Image 를 Download 받을 수 있는 Package Server
- 해당 패키지서버를 Browser 로 탐색해보면 Binary 가 Zip 형식으로 패키징 되어있는것을 볼 수 있다.
- Distribution : SDK 의 Version 을 다르게 하여 설치 할 수 있다.
- SDK Image : 위의 3번에서 설명한 Download 받은 SDK Image 를 지정하여 SDK 를 설치할 수 있는 메뉴
6. 다시 OK 를 눌러 돌아와서 라이센스 체크를 하고 Next 를 Click.
7. 다음과 같이 인스톨 Type 을 설정 할 수 있다.
- 기본설치: 약 600MB 정도로, Web IDE, Web Simulator, Command Line Tools, Emulator, Web Sample 등이 설치된다.
- 최소설치: Web IDE 를 제외하고, Command Line Tool 위주로 개발이 가능하게 하는 저용량 설치타입
- 사용자정의 설치
8. Custom 메뉴로 해당 항목들을 살펴보자.
- Web App Development
- Command Line Tools: Command Line 으로 Web App 개발을 지원해주는 툴
- Web Simulator: Chrome Browser의 Extension 으로 동작하는 Web App simulator
- Web IDE: Web App 개발을 지원해주는 Eclipse Based Development Tool
- Common Tools
- Emulator: Emulator Manager 와 같은 Tizen Emulator 지원 툴
- Platforms
- Tizen 2.0
- Web Samples: Web App 으로 생성되는 Web Sample. 패키지가 따로 빠져있는걸로 보아서 외부에서 기여도 가능한듯.
- Platform Image: 실제 Real Device 와 같은 효과를 내주는 Tizen Emulator 용 Image
- Documents: Web IDE 의 Eclipse Help Contents 등에 기여되는 Document
9. 원하는 인스톨 타입으로 설정 후 Next 를 누르면 다음과 같이 SDK Image 를 다운 받고, 설치에 들어간다.
- SDK Image Download 및 설치까지 약 20분내외로 추정됨.
10. 설치가 완료되면 다음과 같이 Installation Completed 라는 창이 뜬다.
- 이제 Tizen SDK 를 써볼 수 있다!!
11. Relese Note 를 보면 제공되는 여러 Feature 정보등을 알 수 있다.
12. 설치완료 후 재부팅을 한다.
13. Linux 의 메뉴에서 tizen 으로 검색하여 Tizen IDE 를 Click 하면 Tizen IDE 가 실행이 되는 모습을 볼 수 있다.
14. 처음 프로젝트 생성시 가끔 다음과 같은 에러가 발생하는 경우가 있다.
- No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
- 이 경우는 Linux 에서 Eclipse 의 SWT Browser 에서 필요한 라이브러리가 없는 경우로 다음과 같이 조치해야 한다.
- XUL Runner 설치
$ sudo apt-get install xulrunner-1.9.2
- 위의 명령어로 설치가 안된다면 다음과 같이 저장소를 추가해주어야 한다.
- Ubuntu > Update Manager(업데이트 관리자) > Settings(설정) > Other software(기타소프트웨어) > Add (추가)
- deb http://archive.ubuntu.com/ubuntu hardy-updates main multiverse
- deb http://archive.ubuntu.com/ubuntu hardy main multiverse
- apt-get update
$ sudo apt-get update
- xulrunner 설치
$ sudo apt-get install xulrunner-1.9.2
15. 애뮬레이터의 속도를 향상시키기 위해서는 qemu-kvm 패키지도 꼭 설치하도록 하자.
- qemu-kvm
$ sudo apt-get install qemu-kvm
'Tizen' 카테고리의 다른 글
[Tizen][Mac] Tizen 2.0 MAGNOLIA SDK 설치하기 (0) | 2013.02.19 |
---|---|
[Tizen][Winodws] Tizen 2.0 MAGNOLIA SDK 설치하기 (0) | 2013.02.19 |
[Tizen][Ubuntu] Tizen 2.0 MAGNOLIA SDK 설치하기 (0) | 2013.02.18 |
[Tizen][Winodws] Tizen 2.0 SDK Alpha 설치하기 (0) | 2013.01.14 |
[Tizen] TIZEN SDK (2) | 2013.01.13 |