mozilla

Comparar revisiones

Prerrequisitos para compilar Firefox OS

Change Revisions

Revisión 346701:

Revisión 346701 de belen el

Revisión 346721:

Revisión 346721 de belen el

Título:
Prerrequisitos para compilar Firefox OS
Prerrequisitos para compilar Firefox OS
Enlace amigable (slug):
Mozilla/Boot_to_Gecko/Firefox_OS_build_prerequisites
Mozilla/Boot_to_Gecko/Firefox_OS_build_prerequisites
Contenido:

Revisión 346701
Revisión 346721
n14      Esto es importante. Aunque hay varios teléfonos compatiblesn14      Esto es importante. Aunque hay varios teléfonos compatibles
>, algunos de ellos tienen variantes y es posible que sólo algunas>, algunos de ellos tienen variantes y es posible que sólo algunas
> de esas variantes sean compatibles. Además, algunos teléfonos so> de esas variantes sean compatibles. Además, algunos teléfonos so
>n más compatibles que otros. Ahora mismo, puedes utilizar Firefox>n más compatibles que otros. Ahora mismo, puedes utilizar Firefox
> OS / B2G en los siguientes teléfonos y aparatos:> OS / B2G en los siguientes teléfonos y dispositivos:
n20      Aparatos de Categoría 1 son aquellos que recomendamos para n20      Dispositivos de Categoría 1 son aquellos que recomendamos p
>tareas de desarrollo, porque son los que primero reciben nueva fu>ara tareas de desarrollo, porque son los que primero reciben nuev
>ncionalidad y soluciones a problemas y errores. Los aparatos de C>a funcionalidad y soluciones a problemas y errores. Los dispositi
>ategoría 1 son:>vos de Categoría 1 son:
n39        Pandaboard es una mini placa base que se usa en el desarrn39        Pandaboard es una mini placa base que se usa en el desarr
>ollo de plataformas móviles.  La placa está basada en la arq>ollo de plataformas móviles. La placa está basada en la arquitect
>uitectura OMAP 4.>ura OMAP 4.
n104      Para construir en Linux, necesitas:n104      Para compilar en Linux, necesitas:
n177      Cuando construyas en Ubuntu 64 bits, es posible que necesitn177      Cuando compiles en Ubuntu 64 bits, es posible que necesites
>es crear enlaces simbólicos (symlinks) a las versiones de 32 bits> crear enlaces simbólicos (symlinks) a las versiones de 32 bits d
> de <code>libX11.so</code> y <code>libGL.so</code>:>e <code>libX11.so</code> y <code>libGL.so</code>:
n216      Para construir Firefox OS con Mac OS X, necesitas <a class=n216      Para compilar Firefox OS con Mac OS X, necesitas <a class="
>"external" href="http://itunes.apple.com/us/app/xcode/id497799835>external" href="http://itunes.apple.com/us/app/xcode/id497799835?
>?mt=12" title="http://itunes.apple.com/us/app/xcode/id497799835?m>mt=12" title="http://itunes.apple.com/us/app/xcode/id497799835?mt
>t=12">instalar Xcode</a>, que está disponible en el Mac App Store>=12">instalar Xcode</a>, que está disponible en el Mac App Store.
>. 
nn223    </p>
224    <p>
225      <img alt="Imagen de la opción de para bajarse la Utilidades
 > de Línea de Comandos en Xcode" src="/files/4557/xcode_downloads_
 >command_line_tools.png" style="width: 750px; height: 528px;">
n231      Abre un terminal y ejecuta el comando siguiente:n234      Abre una consola y ejecuta el comando siguiente:
n237      Este comando obtiene y ejecuta un programa de inicio que sen240      Este comando obtiene y ejecuta un programa de inicio que se
> asegura de que tienes todo lo necesario para construir el emulad> asegura de que tienes todo lo necesario para compilar el emulado
>or. También solicitará permiso para instalar cualquier cosa que f>r. También solicitará permiso para instalar cualquier cosa que fa
>alte. El programa buscará e instalará lo siguiente:>lte. El programa buscará e instalará lo siguiente:
n314      Si tu intención es construir para el Samsung Galaxy S2, tamn317      Si tu intención es compilar para el Samsung Galaxy S2, tamb
>bién necesitarás instalar heimdall. Para más información, visita >ién necesitarás instalar heimdall. Para más información, visita {
>{{ anch("Instalación de heimdall") }}. ¡El programa de inicio <st>{ anch("Instalación de heimdall") }}. ¡El programa de inicio <str
>rong>no</strong> ejecuta este paso!>ong>no</strong> ejecuta este paso!
n317      <strong>Atención:</strong> Si has instalado la utilidad <a n320      <strong>Atención:</strong> Si has instalado la utilidad <a 
>class="external" href="http://www.samsung.com/us/kies/" title="ht>class="external" href="http://www.samsung.com/us/kies/" title="ht
>tp://www.samsung.com/us/kies/">Samsung Kies</a>, que se utiliza p>tp://www.samsung.com/us/kies/">Samsung Kies</a>, que se utiliza p
>ara administrar los contenidos de muchos teléfonos Samsung, tiene>ara administrar los contenidos de muchos teléfonos Samsung, tiene
>s que eliminarla antes de flashear Firefox OS en el teléfono. En >s que eliminarla antes de flashear Firefox OS en el teléfono. En 
>Windows, puedes utilizar el procedimiento estándar para remover a>Windows, puedes utilizar el procedimiento estándar para remover a
>plicaciones; en Mac, la imagen de Kies incluye una utilidad para >plicaciones; en Mac, la imagen de Kies incluye una utilidad para 
>desinstalar Kies completamente. Flashear Firefox OS <strong>falla>desinstalar Kies completamente. Flashear Firefox OS <strong>falla
>rá</strong> si tienes Kies instalado. Si se te olvida eliminar Ki>rá</strong> si tienes Kies instalado. Si se te olvida eliminar Ki
>es, el sistema de construcción lo detectará y te recordará que de>es, el sistema de compilación lo detectará y te recordará que deb
>bes desinstalarlo. Ten en cuenta que la utilidad de desinstalació>es desinstalarlo. Ten en cuenta que la utilidad de desinstalación
>n no elimina correctamente el directorio <code>~/Library/Applicat> no elimina correctamente el directorio <code>~/Library/Applicati
>ion Support/.FUS</code>, y deja una referencia a cierta utilidad >on Support/.FUS</code>, y deja una referencia a cierta utilidad e
>en ese directorio en la lista de programas a ejecutar en inicio. >n ese directorio en la lista de programas a ejecutar en inicio. N
>Necesitas eleminar el directorio y la refencia manualmente.>ecesitas eleminar el directorio y la refencia manualmente.
n320      <strong>Atención:</strong> Mac OS X utiliza un sistema de an323      <strong>Atención:</strong> Mac OS X utiliza un sistema de a
>rchivos que ignora las mayúsculas, lo que no te permitirá constru>rchivos que ignora las mayúsculas, lo que no te permitirá constru
>ir Firefox OS en el futuro (<strong>NOTA DEL EDITOR: yo nunca he >ir Firefox OS en el futuro (<strong>NOTA DEL EDITOR: yo nunca he 
>tenido problemas con esto)</strong>.&nbsp; Te recomendamos que ge>tenido problemas con esto)</strong>. Te recomendamos que generes 
>neres una imagen de disco "sparse" sensible a las mayúsculas y qu>una imagen de disco "sparse" sensible a las mayúsculas y que trab
>e trabajes desde ese directorio. Para construir una imagen de dis>ajes desde ese directorio. Para construir una imagen de disco "sp
>co "sparse" sensible a las mayúsculas ejecuta:>arse" sensible a las mayúsculas ejecuta:
n341      gcc 4.6 fue creado con libmpc 0.9; si utilizas homebrew parn344      gcc 4.6 fue creado con libmpc 0.9; si utilizas homebrew par
>a actualizar paquetes, libmpc se actualiza a la versión 1.0, pero>a actualizar paquetes, libmpc se actualiza a la versión 1.0, pero
> homebrew no reconstruye gcc 4.6 tras el cambio de versión. Por e> homebrew no recompila gcc 4.6 tras el cambio de versión. Por ell
>llo debes crear un enlace simbólico (symlink) para asegurarte de >o debes crear un enlace simbólico (symlink) para asegurarte de qu
>que todo funciona correctamente. Creas el enlace así:>e todo funciona correctamente. Creas el enlace así:
n357      El proceso de construcción necesita obtener bloques binarion360      El proceso de compilado necesita obtener bloques binarios d
>s de la instalación de Android en el teléfono antes de construir >e la instalación de Android en el teléfono antes de compilar B2G 
>B2G (a menos, claro, que estés construyendo el emulador). Para el>(a menos, claro, que estés compilando el emulador). Para ello nec
>lo necesitas <code>adb</code>, el "Android Debug Bridge".>esitas <code>adb</code>, el "Android Debug Bridge".
n395        <a class="link-https" href="https://github.com/Benjamin-Dn398        <a class="link-https" href="https://github.com/Benjamin-D
>obell/Heimdall" title="https://github.com/Benjamin-Dobell/Heimdal>obell/Heimdall" title="https://github.com/Benjamin-Dobell/Heimdal
>l">Bajándote el código de</a> GitHub y construyéndolo tú.>l">Bajándote el código de</a> GitHub y compilándolo tú.
n410      El tamaño estándar de ccache es 1GB; la construcción de B2Gn413      El tamaño estándar de ccache es 1GB; la compilación de B2G 
> enseguida agota esta capacidad. Puedes cambiar el tamaño de tu c>enseguida agota esta capacidad. Puedes cambiar el tamaño de tu ca
>ache con este comando:>che con este comando:
t437      Antes de conectar tu teléfono al puerto USB, pon el USB en t440      Antes de conectar tu teléfono al puerto USB, pon el USB en 
>modo desarrollo, lo que te permitirá acceder al teléfono para dep>modo desarrollo, lo que te permitirá acceder al teléfono para dep
>urar e flashear. Para ello, abre la aplicación de Ajustes, accede>urar y flashear. Para ello, abre la aplicación de Ajustes, accede
> a la sección de Aplicaciones &gt; Desarrollo, y selecciona la op> a la sección de Aplicaciones &gt; Desarrollo, y selecciona la op
>ción "Depuración USB".>ción "Depuración USB".

Volver al historial