Firefox OS 데스크탑 빌드 설정하는 방법

이 문서는 더이상 관리되지 않아 오래된 내용이 있을 수 있습니다.

Firefox OS 시뮬레이터를 실행해보는 것은 Firefox OS가 작동하는 원리를 이해하는 데 유용한 정보를 줍니다.

참고: Firefox OS 시뮬레이터 Firefox 부가 기능은 이전의 r2d2b2g와 동일합니다.

Firefox OS 시뮬레이터 부가 기능 사용하기 (추천 방법)

Firefox 브라우저에서 제공하는 Firefox OS 부가 기능을 사용하는 것이 가장 빠르고 쉬운 방법입니다. (Windows, Mac, Linux에서 모두 사용 가능합니다)

Firefox OS 시뮬레이터 설치

다음의 간단한 몇 단계를 통해 Firefox 브라우저용 Firefox OS 시뮬레이터를 사용할 수 있습니다.

  1. Firefox 브라우저를 엽니다.
  2. Firefox OS 시뮬레이터 부가기능 링크를 통해 Firefox OS 시뮬레이터 부가 기능 페이지를 엽니다.
  3. + Firefox에 추가 버튼을 클릭합니다. Firefox가 우선 설치 여부를 묻고, 요청된 부가 기능의 다운로드를 시작합니다.
  4. 설치 버튼을 클릭하면 부가 기능이 설치됩니다.

Firefox OS 시뮬레이터 실행

  1. Firefox 창 상단의 Firefox 버튼을 클릭하고,Firefox 창 상단의 도구 메뉴를 클릭하고,Firefox 창 상단의 도구 메뉴(Ubuntu의 경우, 메뉴 바의 도구 메뉴)를 클릭하고,메뉴 바의 도구 메뉴를 클릭하고, Web Developer 메뉴에서 Firefox OS Simulator를 선택합니다.
  2. 시뮬레이터 창 왼편에서 Stopped 스위치를 클릭해 Running으로 바꾸어 줍니다.

    simulator-fxos
시뮬레이터가 시작되면, Firefox OS로 다양한 작동을 해볼 수 있습니다!
팁: 키보드의 홈(home) 버튼 또는 fn+왼쪽 화살표 버튼이 휴대기기의 홈 버튼 기능을 대신합니다.
참고: 더 자세한 내용을 원하시면, Firefox OS 시뮬레이터 사용하기 글을 참고하세요.

Firefox OS 시뮬레이터 부가 기능이 작동하지 않는 경우, 다음 방법으로 시뮬레이터를 수동 설치 합니다.

Firefox OS 시뮬레이터 수동 설치 방법

데스크탑 컴퓨터에서 Firefox OS를 수동으로 컴파일 및 설치하는 방법은 다음과 같습니다. 여기서는 Staś Małolepszy가 설명하는 방법을 따릅니다. 더 자세한 내용에 대해서는 글쓴이 블로그 글을 확인하세요. 가장 최근에 소개된 방법들은 Mozilla 개발자 네트워크 페이지의 Firefox OS 빌드 및 설치 페이지에 나타나 있습니다.

컴퓨터 준비하기

다음 프로그램 및 도구들이 이미 설치되어 있지 않은 경우에는 Firefox OS를 실행하기 전에 먼저 다운로드 및 설치를 완료해 주시기 바랍니다.

  1. Mac 앱스토어에서 XCode 설치하기의 설명을 따라주세요.
  2. 앱스토어를 통해 "설치됨"이 확인된 후에는 앱을 실행해 설치를 완료합니다.
  3. XCode Preferences를 열어 Command Line Tools를 설치하세요.
    Command line tools
  4. 마지막으로, http://git-scm.com/downloads에서 Git을 다운로드하고 설치하세요.

Boot2Gecko 앱 설치

  1. ftp.mozilla.org에서 최신 Firefox nightly 버전을 다운로드 하고 설치합니다. 최신 mac64.dmg 파일을 선택하세요.
  2. 다운로드된 .dmg 파일을 더블 클릭해 실행하고 B2G.app응용 프로그램 폴더로 끌어 놓으세요.

Gaia 설치

  1. 우선 필요한 모든 것들을 저장할 새 폴더를 만듭니다. 이하 설명에서는 Documents 폴더 안에서 "FirefoxOS" 폴더를 사용합니다.
  2. 터미널 프로그램을 실행합니다. 자동적으로 Home 폴더에서 시작하게 됩니다. (사용자명:~)
    Terminal home
  3. 터미널 창에서 cd Documents/FirefoxOS를 입력하고, return 키를 눌러 FirefoxOS 폴더(첫번째 단계에서 생성된 폴더)로 이동합니다.
    Terminal FirefoxOS
  4. git clone https://github.com/mozilla-b2g/gaia gaia을 입력하고 return 키를 눌러 Gaia 저장소(repository) 내요을 모두 다운로드 및 복사합니다.
    팁: 이 글의 명령어를 그대로 복사, 붙여 넣기하시면 됩니다.
    • 여러 가지 다운로드 내용이 나타나고 다운로드 진행률도 표시됩니다. 모든 다운로드가 끝이 났을 때, 프롬프트(사용자명:FirefoxOS 사용자명$)가 다시 나타나면 다음 단계를 진행하세요.
  5. DEBUG=1 make -C gaia profile을 입력하고 return 키를 눌러 프로필을 만듭니다.
    • 또 다시 여러 진행상황이 표시되고, 프롬프트가 다시 나타났을 때, 진행이 완료됐음을 알 수 있습니다.

Firefox OS 시작하기

  • 터미널을 실행하고, /Applications/B2G.app/Contents/MacOS/b2g -profile ~/Documents/FirefoxOS/gaia/profile을 입력한 후, return 키를 누릅니다.
    참고: home 버튼 또는 fn+왼쪽 화살표 키를 통해 휴대기기의 홈 버튼을 대신합니다.

업데이트

다음 데스크탑 버전은 자동 업데이트가 되지 않습니다. 수동 업데이트를 위해서는 다음의 단계를 따라주세요.

  1. ftp.mozilla.org에서 최신 Firefox nightly 버전을 다운로드 하고 설치합니다.
  2. 터미널을 실행하고, cd ~/Documents/FirefoxOS/gaia를 입력해 FirefoxOS 폴더의 gaia 폴더로 이동합니다.
  3. git pull을 입력합니다.

Boot2Gecko 앱 설치

  1. Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)를 다운로드 합니다.
  2. 인스톨러 프로그램을 시작하고 설명을 따라주세요.
  3. 프리컴파일된 버전이 탑재된 b2g-desktop용 pre-built 버전 인스톨러를 다운로드 합니다.
  4. 인스톨러 프로그램을 시작하고 설명을 따라주세요. 설치 과정에서 두 체크박스가 체크된 상태인 지 반드시 확인해 줍니다.

Firefox OS 시작하기

Windows 시작 메뉴에서 b2g-gaia-desktop 프로그램 바로가기를 이용해 Firefox OS를 시작합니다.

참고: 키보드의 홈(home) 버튼이 휴대기기의 홈 버튼을 대신합니다.

자동 업데이트

시뮬레이터 인스톨러는 자체적으로 자동 업데이트 기능을 포함하고 있습니다. 앱을 실행할 때마다 업데이트를 확인하고 업그레이드 여부를 묻습니다. 버튼을 클릭하고 설명을 따라주세요. 인스톨러는 이전 인스톨 버전을 확인하고 업그레이드 직전에 제거할 지 여부를 묻습니다. -- 버튼을 클릭해 제거함에 동의합니다.

 

문서 작성 및 변경에 도움 주신 분들

Illustration of hands

도움 주기

전문 지식을 성장시키고 다른 사람들과 공유세요. 질문에 답하고 지식 기반을 개선할 수 있습니다.

자세히 살펴보기