Mettre en place un environnement de construction

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.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : jwhitlock, xdelatour
 Dernière mise à jour par : jwhitlock,