본문 바로가기

Tizen

[Tizen Porting] #3 Tizen Source 가져오기

#3 Tizen Source 가져오기



이번 포스트에서는 repo를 이용해 Tizen Source를 가져오는 방법을 알아보도록 하겠습니다.


Tizen Source를 가져오기 위해서는 이전에 포스팅했던


[Tizen Porting] #1 개발 환경 설정하기 를 읽어보고 설정을 마친후에 하시기 바랍니다.


설정 마치지 않고 이 포스팅을 따라하시면 에러 사항이 발생할 수 있습니다.


먼저 준비과정은 다음과 같습니다.


1. ~/bin/ 디렉토리를 생성해서 PATH에 추가합니다.

$ mkdir ~/bin/
$ PATH=~/bin:$PATH


2. 다음 명령어를 통해 repo 스크립트를 다운로드 해줍시다.

$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo


3. 다음 명령어를 통해 repo가 실행 가능하도록 속성을 변경합니다.

$ sudo chmod a+x ~/bin/repo


4. 새로운 디렉토리를 만들어줍시다. <Tizen_Project>에는 본인이 원하는 폴더명을 적으시면 됩니다.

$ mkdir ~/<Tizen_Project>
$ cd ~/<Tizen_Project>


다음은 SSH를 통해 모든 프로젝트의 최근 소스를 가져와보도록 하겠습니다.


1. 다음 중 한가지 명령어를 실행해서 저장소를 초기화 해주도록 합시다.

  • Tizen 2.2
$ repo init -u ssh://<Username>@review.tizen.org:29418/scm/manifest -b tizen_2.2
  • Tizen 3.0
    • Generic
$ repo init -u ssh://<Username>@review.tizen.org:29418/scm/manifest -b tizen -m generic.xml
    • IVI
$ repo init -u ssh://<Username>@review.tizen.org:29418/scm/manifest -b tizen -m ivi.xml
    • Mobile
$ repo init -u ssh://<Username>@review.tizen.org:29418/scm/manifest -b tizen -m mobile.xml


빨간색으로 표기된 <Username> 부분은 Gerrit 등록시 사용했던 본인의 ID를 사용하시면 됩니다.


저 같은 경우는 Tizen 3.0 Mobile버전을 사용하였습니다.


init 완료 시 다음과 같은 화면을 볼 수 있습니다.



   

2. 다음 명령어를 통해 Source Code를 다운로드합시다.

$ repo sync



다음과 같이 진행되는 것을 확인할 수 있습니다. 전체 소스코드를 다운받는데 상당한 시간이 소요됩니다.




전체 소스코드를 다 받고난 뒤의 터미널 창입니다.