Outils pour utilisateurs

Outils du site


firefox_os:compiler_et_installer_pour_zte_open_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

firefox_os:compiler_et_installer_pour_zte_open_c [2014/09/12 15:25]
TuxGasy [Compilation] source
firefox_os:compiler_et_installer_pour_zte_open_c [2016/02/16 23:11]
Ligne 1: Ligne 1:
-====== Prérequis ====== 
-Il faut un grand nombre de paquets (Voir [[https://​developer.mozilla.org/​fr/​Firefox_OS/​Prerequis_pour_construire_Firefox_OS#​Pr.C3.A9requis_pour_l%27installation_sur_un_syst.C3.A8me_64_bits|la doc officielle]] selon votre système d'​exploitation/​distribution). Sous Debian : 
-<​code>​ 
-# aptitude install autoconf2.13 bison bzip2 ccache curl flex gawk gcc g++ g++-multilib git ia32-libs lib32ncurses5-dev lib32z1-dev libgl1-mesa-dev libx11-dev make zip 
-</​code>​ 
  
-Il faut aussi connecter le téléphone au PC en [[mode débogage à distant]]. 
- 
-====== Récupérer B2G ====== 
-Récupérer Boot to Gecko (B2G) et supprimer les éventuels répertoires inutiles : 
-<​code>​ 
-$ git clone git://​github.com/​mozilla-b2g/​B2G.git 
-$ cd B2G 
-$ rm -rf objdir-gecko/​ out/ backup-flame/​ 
-</​code>​ 
- 
-Télécharger le fichier XML [[https://​bugzilla.mozilla.org/​show_bug.cgi?​id=1016867|openc.xml]]. Pour compiler une version antérieure,​ il faut ensuite éditer ce fichier et modifier les lignes (16 et 20) suivantes : 
-<code xml> 
-... 
-<project name="​gecko.git"​ path="​gecko"​ remote="​mozillaorg"​ revision="​master"​ /> 
-... 
-<project name="​gaia"​ path="​gaia"​ remote="​mozillaorg"​ revision="​master"/>​ 
-... 
-</​code>​ 
- 
-Remplacer **master** par **v1.4** par exemple pour avoir la version 1.4. 
- 
-Configurer Firefox OS : 
-<​code>​$ BRANCH=1.4 ./config.sh flame /​MON/​DOSSIER/​VERS/​openc.xml</​code>​ 
- 
-====== Compilation ====== 
-Pour ne pas avoir les outils de test : 
-<​code>​ 
-$ export PRODUCTION=1 
-$ export GAIA_APP_TARGET=production 
-</​code>​ 
- 
-Lancer enfin la compilation : 
-<​code>​$ ./build.sh gecko</​code>​ 
- 
-Après quelques heures (1 à 2 heures selon la puissance de votre PC), si vous n'avez pas d'​erreur,​ vous pouvez flasher votre smartphone: 
-<​code>​ 
-$ ./flash.sh gecko 
-$ cd gaia 
-$ make reset-gaia 
-</​code>​ 
- 
-Le téléphone va se redémarrer avec le nouveau système tous neuf. 
- 
-Source : http://​alterlibriste.free.fr/​index.php?​post/​2014/​09/​06/​Compiler-Firefox-OS 
firefox_os/compiler_et_installer_pour_zte_open_c.txt · Dernière modification: 2016/02/16 23:11 (modification externe)