Avant de télécharger le code pour construire Firefox OS, vous devez configurer votre système de construction — cette page vous montre comment faire. Actuellement, les distributions Linux 64 bits et OS X peuvent être utilisées.
Prérequis pour un environnement de construction sous Linux
Pour compiler sous Linux, vous avez besoin de :
- Une distribution Linux 64 bit.
- Au moins 4 Go de RAM.
- Au moins 40 Go d'espace disque disponible.
Ubuntu 14.04 LTS est testée et recommandée.
Installation des paquets requis
sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \ lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \ libgl1-mesa-dev libxml2-utils xsltproc unzip autoconf2.13 lzop
Configuration de l'accès USB
Sur les systèmes Linux, par défaut, un utilisateur normal ne peut pas accéder directement aux périphériques USB. Vous devez configurer des règles udev. Créez un fichier /etc/udev/rules.d/51-android.rules
avec la commande suivante :
wget -S -O - https://raw.githubusercontent.com/mozilla-b2g/B2G/master/tools/51-android.rules | sudo tee >/dev/null /etc/udev/rules.d/51-android.rules; sudo udevadm control --reload-rules
Les nouvelles règles prendront effet la prochaine fois qu'un périphérique sera branché.
Prérequis pour un environnement de construction sous OS X
Pour compiler sur OS X, vous avez besoin de :
- Un ordinateur Macintosh moderne.
- Une machine virtuelle avec Ubuntu 14.04 LTS installé.
Maintenant que vous avez mis en place votre machine de construction, il est temps de Configurer votre première construction.