diff options
| author | Florian Merz <me@fiji-flo.de> | 2021-02-11 12:36:08 +0100 |
|---|---|---|
| committer | Florian Merz <me@fiji-flo.de> | 2021-02-11 12:36:08 +0100 |
| commit | 39f2114f9797eb51994966c6bb8ff1814c9a4da8 (patch) | |
| tree | 66dbd9c921f56e440f8816ed29ac23682a1ac4ef /files/fr/compilation_et_installation | |
| parent | 8260a606c143e6b55a467edf017a56bdcd6cba7e (diff) | |
| download | translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.tar.gz translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.tar.bz2 translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.zip | |
unslug fr: move
Diffstat (limited to 'files/fr/compilation_et_installation')
| -rw-r--r-- | files/fr/compilation_et_installation/index.html | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/files/fr/compilation_et_installation/index.html b/files/fr/compilation_et_installation/index.html deleted file mode 100644 index 958b486d2a..0000000000 --- a/files/fr/compilation_et_installation/index.html +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: Compilation et installation -slug: Compilation_et_installation -tags: - - Documentation_sur_la_compilation - - Développement_de_Mozilla -translation_of: Mozilla/Developer_guide/Build_Instructions -translation_of_original: Build_and_Install ---- -<div class="warning"> -<p>Se réferer à la page suivante pour la compilation de Thunderbird (utilisation de l'outil Mach recommandée) : <a href="/fr/docs/Simple_Thunderbird_build">Simple Thunderbird build</a></p> -</div> - -<div class="note"> -<p>Ne commencez pas à compiler sans <a href='\"fr/Configuration_des_options_de_compilation\"'>configurer vos options de compilation</a> au préalable !</p> -</div> - -<h3 id="Compilation" name="Compilation">Compilation</h3> - -<p>Vous devez utiliser GNU make pour récupérer et compiler Mozilla. Aucun autre programme « make » n'est acceptable. Sous Windows, Mac OS X et Linux, utilisez « make » pour lancer GNU make ; sur la plupart des systèmes UNIX non-GNU, utilisez « gmake ».</p> - -<p>Une fois les sources récupérées, assurez-vous de configurer une application comme décrit sur la page <a href="fr/Configuration_des_options_de_compilation">Configuration des options de compilation</a>.</p> - -<p>Pour Windows, Mac OS X et GNU/Linux, assurez-vous d'être dans le répertoire principal des sources (le répertoire « mozilla »), avant d'invoquer la commande make :</p> - -<pre class="eval">$ make -f client.mk build -</pre> - -<p>Note pour Mac OS X : le chemin vers le répertoire des sources créé à la décompression du tarball des sources ne doit pas contenir d'espaces !</p> - -<p>Pour la plupart des UNIX non-GNU, la commande est :</p> - -<pre class="eval">$ gmake -f client.mk build -</pre> - -<p>Si vous désirez configurer et compiler manuellement, placez-vous (cd) dans votre répertoire objdir, lancez configure, et ensuite make/gmake. Configure récupèrera cependant toujours les options spécifiées dans votre fichier .mozconfig.</p> - -<h3 id="Lancement_de_votre_nouvelle_application" name="Lancement_de_votre_nouvelle_application">Lancement de votre nouvelle application</h3> - -<p>Il est possible d'exécuter votre nouvelle application directement depuis le répertoire dans lequel elle a été compilée. Cependant, le répertoire de compilation peut contenir des liens symboliques vers l'arbre de compilation ; vous devez passer par l'étape d'installation/packaging pour produire une application<em>standalone</em> qui peut être partagée ou déplacée.</p> - -<h4 id="Windows_et_Linux" name="Windows_et_Linux">Windows et Linux</h4> - -<p>Sur les systèmes de compilation non-Macintosh, l'application finale peut être trouvée dans<em>objdir</em> /dist/bin. Sur les plateformes POSIX (BSD, GNU/Linux, Solaris), vous devrez exécuter le fichier « mozilla » ou « firefox », pas le binaire « mozilla-bin » ou « firefox-bin ».</p> - -<h4 id="Mac_OS_X" name="Mac_OS_X">Mac OS X</h4> - -<p>Sous Macintosh, le système de compilation produit un bundle d'application dans<em>objdir</em> /dist/<em>AppName</em> .app, par exemple<em>objdir</em> /dist/Minefield.app.</p> - -<p><strong>Veuillez noter</strong> que lorsque vous compilez avec --enable-debug, l'application est placée dans<em>objdir</em> /dist/<em>AppName</em> Debug.app, par exemple.<em>objdir</em> /dist/MinefieldDebug.app.</p> - -<p>Vous pouvez exécuter l'application soit en ouvrant le bundle à partir du Finder, soit depuis la ligne de commande à l'aide de</p> - -<pre class="eval">$ objdir/dist/AppName[Debug].app/Contents/MacOS/appname -</pre> - -<p>par exemple :</p> - -<pre class="eval">$ objdir/dist/MinefieldDebug.app/Contents/MacOS/firefox -</pre> - -<h5 id="Construction_d.27un_.dmg_pour_une_compilation_XULRunner" name="Construction_d.27un_.dmg_pour_une_compilation_XULRunner">Construction d'un .dmg pour une compilation XULRunner</h5> - -<p>Ces instructions concernent la construction d'un fichier .dmg depuis une compilation Mac OS X Universal binary.</p> - -<ol> - <li>Effectuez une compilation Universal Binary</li> - <li>Créez les fichiers source chown_root.c et chown_revert.c depuis <a class="external" href="http://mxr.mozilla.org/seamonkey/source/build/macosx/permissions/chown_revert.c">mxr:chown_root.c</a> et <a class="external" href="http://mxr.mozilla.org/seamonkey/source/build/macosx/permissions/chown_revert.c">mxr:chown_revert.c</a></li> - <li>Utilisez gcc pour compiler ces fichiers quelque part : <code>gcc -o chown_root chown_root.c</code> et <code>gcc -o chown_revert chown_revert.c</code></li> - <li>Rendez-vous dans «objdir»/«arch»/xulrunner/installer et entrez <code>make CHOWN_ROOT=«chemin_absolu_vers_votre_root_chown» CHOWN_REVERT=«chemin_absolu_vers_votre_binaire_inverse_chown» </code></li> -</ol> - -<p>Ceci devrait vous construire un binaire dans «arch»/dist.</p> - -<h3 id="Installation_de_votre_application" name="Installation_de_votre_application">Installation de votre application</h3> - -<p>Sur les plateformes POSIX, vous pouvez installer votre application dans le système en lançant<em>gmake install</em> . Cependant, ce n'est pas recommandé et il est préférable de suivre les instructions suivantes pour créer un tarball, et de décompresser ensuite ce tarball.</p> - -<h4 id="Pour_le_tronc_.28Firefox_3.29" name="Pour_le_tronc_.28Firefox_3.29">Pour le tronc (Firefox 3)</h4> - -<p>Pour les compilations du tronc, vous pouvez simplement exécuter make package dans votre répertoire objet pour créer une compilation empaquetée. Ceci créera un fichier zip ou tar.gz dans objdir/dist que vous pourrez ensuite décompresser n'importe où. Pour compiler un installeur Windows, utilisez simplement make installer dans votre répertoire objet.</p> - -<h4 id="Pour_la_branche_1.8__.28Firefox_2.29" name="Pour_la_branche_1.8__.28Firefox_2.29">Pour la branche 1.8 (Firefox 2)</h4> - -<p>Pour la plupart des applications, préparez un tarball/zip de votre application en faisant dans un répertoire spécifique à l'application :</p> - -<ul> - <li>Firefox : $ make -C objdir/browser/installer</li> - <li>Thunderbird : $ make -C objdir/mail/installer</li> - <li>SeaMonkey : $ make -C objdir/xpinstall/packager</li> -</ul> - -<p>Pour créer un installeur Windows, lancez make avec le target « installer » dans le répertoire évoqué plus haut:</p> - -<ul> - <li>Firefox : $ make -C objdir/browser/installer installer</li> - <li>Thunderbird : $ make -C objdir/mail/installer installer</li> - <li>SeaMonkey : $ make -C objdir/xpinstall/packager installer</li> -</ul> - -<p>{{ Note("Pour réaliser l\'installeur fortement compressé utilisé par Firefox et Thunderbird avec un système de compilation basé sur Cygwin, vous devrez installer quelques programmes additionnels :") }}</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> (pour les utilisateurs de Windows : ce programme est disponible dans l'installation de <a class="external" href="http://cygwin.com/">Cygwin</a>, vous pouvez l'installer à partir de là (catégorie Utils). N'utilisez pas la version DOS, elle ne fonctionnera pas)</li> -</ul> - -<p>Ces deux utilitaires doivent être accessibles depuis le PATH. De plus, la variable MOZ_INSTALLER_USE_7ZIP doit être définie dans votre environnement. Si vous utilisez le système de compilation MozillaBuild, 7-Zip et UPX seront installés automatiquement.</p> |
