aboutsummaryrefslogtreecommitdiff
path: root/files/es/mozilla/developer_guide/build_instructions
diff options
context:
space:
mode:
Diffstat (limited to 'files/es/mozilla/developer_guide/build_instructions')
-rw-r--r--files/es/mozilla/developer_guide/build_instructions/index.html74
1 files changed, 74 insertions, 0 deletions
diff --git a/files/es/mozilla/developer_guide/build_instructions/index.html b/files/es/mozilla/developer_guide/build_instructions/index.html
new file mode 100644
index 0000000000..afb282fee8
--- /dev/null
+++ b/files/es/mozilla/developer_guide/build_instructions/index.html
@@ -0,0 +1,74 @@
+---
+title: Compilar e instalar
+slug: Mozilla/Developer_guide/Build_Instructions
+tags:
+ - Documentación_de_compilado
+translation_of: Mozilla/Developer_guide/Build_Instructions
+translation_of_original: Build_and_Install
+original_slug: Compilar_e_instalar
+---
+<p><span class="comment">NOTE: Do not make substantive changes to this document without consulting Benjamin Smedberg &lt;<a class="link-mailto" href="mailto:benjamin@smedbergs.us" rel="freelink">benjamin@smedbergs.us</a>&gt; or one of the build-config peers.</span></p>
+<div class="note">
+ <strong>NOTA</strong>: No comience a compilar sin antes <a href="/es/Configurar_las_opciones_de_compilaci%C3%B3n" title="es/Configurar_las_opciones_de_compilación">configurar las opciones de compilación</a>!</div>
+<h3 id="Compilando" name="Compilando">Compilando</h3>
+<p>Debes usar GNU make para verificar y compilar Mozilla, no se acepta otro programa "make". En Windows, Mac OS X, y GNU/Linux usa "make" para ejecutar GNU make; en la mayoría de los unix-no GNU debes usar "gmake".</p>
+<p>Una vez que verificaste el código, asegúrate de configurar la aplicación como se describe en las opciones de configuración.</p>
+<p>Para Windows, Mac OS X, y GNU/Linux, asegúrate de estar en el nivel superior del directorio fuente ("mozilla") cuando llames el comando <code>make</code>:</p>
+<pre class="eval">$ make -f client.mk build
+</pre>
+<p>Para la mayoría de los unix no-GNU:</p>
+<pre class="eval">$ gmake -f client.mk build
+</pre>
+<p>Si quieres configurar y compilar de forma manual, cd a tu objdir, ejecuta el programa de configuración, y luego ejecuta make/gmake. El programa de configuración tomará las opciones de tu archivo .mozconfig.</p>
+<h3 id="Ejecutando_tu_compilaci.C3.B3n_nueva" name="Ejecutando_tu_compilaci.C3.B3n_nueva">Ejecutando tu compilación nueva</h3>
+<p>Es posible ejecutar la compilación nueva directamente desde el directorio en donde fue creada. De todas formas, el directorio de compilación tal vez contenga symlinks dentro del árbol; debes ejecutar la instalación/packaging para generar una compilación que puede ser movida o compartida.</p>
+<h4 id="Windows_y_Linux" name="Windows_y_Linux">Windows y Linux</h4>
+<p>En sistemas no-macintosh, el producto final se puede hallar en <em>objdir</em>/dist/bin. En plataformas POSIX (BDS, GNU/LINUX, Solaris), debes ejecutar el archivo "mozilla" o "firefox", no el binario "mozilla-bin" o "firefox-bin".</p>
+<h4 id="Mac_OS_X" name="Mac_OS_X">Mac OS X</h4>
+<p>En Macintosh, el sistema de compilado genera una aplicación en <em>objdir</em>/dist/<em>AppName</em>.app por ejemplo, <em>objdir</em>/dist/Minefield.app.</p>
+<p>Fijate que cuando compilas con <code>--enable-debug</code>, la aplicación se ubica en <em>objdir</em>/dist/<em>AppName</em>Debug.app, por ejemplo <em>objdir</em>/dist/MinefieldDebug.app.</p>
+<p>Puedes ejecutar la aplicación, ya sea abriendo la aplicación via Finder o con la línea de comando:</p>
+<pre class="eval">$ objdir/dist/AppName[Debug].app/Contents/MacOS/appname
+</pre>
+<p>Para el ejemplo:</p>
+<pre class="eval">$ objdir/dist/MinefieldDebug.app/Contents/MacOS/firefox
+</pre>
+<h3 id="Instalando_tu_compilaci.C3.B3n" name="Instalando_tu_compilaci.C3.B3n">Instalando tu compilación</h3>
+<p>En plataformas POSIX, puedes instalar ejecutando <em>gmake install</em>. Pero es mejor que sigas los pasos siguientes para crear un tar, luego descomprime el tar.</p>
+<p>Para la mayoria de las aplicaciones, crea el tar dentro del directorio específico de la aplicación:</p>
+<ul>
+ <li>Firefox: <code>$ make -C objdir/browser/installer</code></li>
+ <li>Thunderbird: <code>$ make -C objdir/mail/installer</code></li>
+ <li>SeaMonkey: <code>$ make -C objdir/xpinstall/packager</code></li>
+</ul>
+<p><em>Ejemplo real:</em> Si usas un .mozconfig <a href="/es/Configurar_las_opciones_de_compilaci%C3%B3n#Firefox_est.C3.A1tico_optimizado" title="es/Configurar_las_opciones_de_compilación#Firefox_est.C3.A1tico_optimizado"> Firefox estático optimizado</a></p>
+<ul>
+ <li>Firefox: <code>$ make -C ff-opt-static/browser/installer</code></li>
+</ul>
+<p>Esto generará un archivo <code>firefox-2.0.0.3.en-US.linux-i686.tar.gz</code> dentro del directorio <code>ff-opt-static/dist</code>, el cual puedes descomprimir donde desees.</p>
+<p>Para hacer un instalador para Windows, crea el destino del instalador en el directorio superior</p>
+<ul>
+ <li>Firefox: <code>$ make -C objdir/browser/installer installer</code></li>
+ <li>Thunderbird: <code>$ make -C objdir/mail/installer installer</code></li>
+ <li>SeaMonkey: <code>$ make -C objdir/xpinstall/packager installer</code></li>
+</ul>
+<p><em>NOTA:</em> Para crear el instalador lo más comprimido posible, para Firefox y Thunderbird con el sistema basado en Cygwin, debes instalar algunos programas adicionales.</p>
+<ul>
+ <li><a class="external" href="http://www.7-zip.org/">7-zip</a></li>
+ <li><a class="external" href="http://upx.sourceforge.net/">UPX</a> (para usuarios de Windows el paquete está disponible en <a class="external" href="http://cygwin.com/">Cygwin</a> (Categoría utilitarios). No usen la versión DOS, no funcionará)</li>
+</ul>
+<p>Ambos programas se deben encontrar en el PATH. También MOZ_INSTALLER_USE_7ZIP debe ser exportado a tu entorno. Si usas el sistema MozillaBuild, ambos se instalarán automaticamente.</p>
+<p> </p>
+<div class="originaldocinfo">
+ <h2 id="Informaci.C3.B3n_del_documento" name="Informaci.C3.B3n_del_documento">Información del documento</h2>
+ <ul>
+ <li>Traductor: <a class="external" href="http://developer.mozilla.org/es/docs/Usuario_Discusi%C3%B3n:Blank_zero">Blank zero</a></li>
+ <li>Ultima modificación: 10-may-2007</li>
+ <li>Fuente: <a class="external" href="http://developer.mozilla.org/en/docs/index.php?title=Build_and_Install">Build and Install</a></li>
+ </ul>
+ <h3 id="Informaci.C3.B3n_sobre_el_documento_original" name="Informaci.C3.B3n_sobre_el_documento_original">Información sobre el documento original</h3>
+ <ul>
+ <li>Autor: Benjamin Smedberg</li>
+ </ul>
+</div>
+<p>{{ languages( { "en": "en/Build_and_Install", "fr": "fr/Compilation_et_installation", "ja": "ja/Build_and_Install", "zh-cn": "cn/\u7f16\u8bd1\u4e0e\u5b89\u88c5" } ) }}</p>