Téléchargement du code source de Mozilla

  • Raccourci de la révision : Téléchargement_du_code_source_de_Mozilla
  • Titre de la révision : Téléchargement du code source de Mozilla
  • ID de la révision : 272222
  • Créé :
  • Créateur : fscholz
  • Version actuelle ? Non
  • Commentaire interwiki error; 13 words removed

Contenu de la révision

{{ :fr/Build_Documentation/TOC() }}

Le code source de Mozilla peut être obtenu soit en téléchargeant une archive source, soit en utilisant un logiciel client CVS (contrôle de source). Si vous le faites pour la première fois, ou désirez compiler une version particulière d'un produit Mozilla, le téléchargement d'une archive source est recommandé. Dans les autres cas, consultez Code source de Mozilla via Mercurial (pour Firefox) ou Code source de comm-central via Mercurial (pour Thunderbird, SeaMonkey et Firefox).

Avant de tenter une compilation, veuillez prendre connaissance de la configuration requise et des instructions de compilation.

Licence

Les informations de licence pour le code source sont sur notre page des licences (en anglais).

Restrictions à l'exportation

  • Ce code source est sujet à certaines réglementations en vigueur aux États-Unis, dont les U.S. Export Administration Regulations, et ne peut pas être exporté ou réexporté vers certains pays (actuellement Cuba, l'Iran, la Libye, la Corée du Nord, le Soudan et la Syrie) ou des personnes ou entités auxquels il est interdit de recevoir des exportations U.S. Consultez la version anglaise de cette page pour plus de détails.

Téléchargement

Versions distribuées (releases)

Le code source d'une version précise peut être trouvé sur le serveur FTP dans le sous-répertoire source de la version que vous désirez obtenir. La structure des répertoires du serveur FTP se présente comme suit :

PROJET/releases/VERSION/source/

où les parties qui ne sont pas en majuscules sont à reprendre littéralement. PROJET doit être remplacé par firefox ou thunderbird (par exemple), et VERSION par 1.5.0.3 ou bonecho (par exemple). La base de ces chemins est ftp.mozilla.org/pub/mozilla.org/. Certains projets comme bonsai ne fournissent pas leur code source via FTP — dans ce cas, vous devrez utiliser CVS (si possible). Des versions particulières des appications sont accessibles en utilisant des Balises CVS spécifiques.

La manière la plus simple de trouver le code source de la version désirée est de démarrer à ftp://ftp.mozilla.org/pub/mozilla.org/, et de naviguer à votre guise en gardant en tête les conventions de structure de répertoires listées ci-dessus. Pour naviguer au sein du serveur FTP, utilisez soit un navigateur comme Firefox ou le client FTP de votre choix.

 

Par exemple, le code source de la version 2.0.0.4 de Firefox se trouve à l'adresse ftp://ftp.mozilla.org/pub/mozilla.or....0.0.4/source/. On l'obtient en combinant l'URL de base, ftp://ftp.mozilla.org/pub/mozilla.org/ avec les variables PROJECT = firefox, /releases/, RELEASE= 2.0.0.4 et enfin /source/.

 

Tout l'arbre des sources n'est cependant pas disponible au téléchargement via FTP.

Si jamais les liens ftp ne fonctionnaient pas, essayez aussi le serveur HTTP.

Compilations noctures (nightlies)

Actuellement, il n'y a pas de tarballs de source pour les compilations nocturnes (nightlies).

Décompression

Les archives de source sont distribuées sous forme de tarballs compressés avec bzip. Cela signifie que vous devez avoir à la fois tar et bzip2 installés, étant donné que le paramètre -j dans les commandes listées plus bas signifie que l'archive doit d'abord être décompactée avec bzip2. Pour décompacter une archive depuis un shell de type unix (ou le shell de cygwin), entrez :

tar -xjf <fichier-source.tar.bz2>

Ou, si vous voulez voir les fichiers extraits,

tar xjfv <source-file.tar.bz2>

Note pour les utilisateurs de Windows : utiliser WinRAR ou WinZip pour décompresser les archives de source ne fonctionnera pas. WinZip ne reconnaît pas les fichiers *.bz2, et l'archive contient des fichiers de longueur nulle qui ne seront pas décompressés correctement. Pour décompresser ces fichiers sous Windows, utilisez par exemple 7-zip.

Actuellement il n'y a pas de tarballs de source pour les compilations nocturnes (nightlies) You can download a trunk nightly source tarball from http://ftp.mozilla.org/pub/mozilla.org where? This tarball will have the CVS files prepopulated so that the tarball can be updated from anonymous CVS.


interwiki link

{{ languages( { "de": "de/Mozilla_Quelltexte_herunterladen", "en": "en/Mozilla_Source_Code_(HTTP//FTP)", "es": "es/Descargar_el_c\u00f3digo_fuente_de_Mozilla", "ja": "ja/Mozilla_Source_Code_(HTTP//FTP)" } ) }}

Source de la révision

<p>{{ :fr/Build_Documentation/TOC() }}</p>
<p>Le code source de Mozilla peut être obtenu soit en téléchargeant une archive source, soit en utilisant un logiciel client CVS (contrôle de source). Si vous le faites pour la première fois, ou désirez compiler une version particulière d'un produit Mozilla, le téléchargement d'une archive source est recommandé. Dans les autres cas, consultez <a class="internal" href="/fr/Code_source_de_Mozilla_(Mercurial)" title="fr/Code source de Mozilla (Mercurial)">Code source de Mozilla via Mercurial</a> (pour Firefox) ou <a class="internal" href="/fr/Code_source_de_comm-central_(Mercurial)" title="fr/Code source de comm-central (Mercurial)">Code source de comm-central via Mercurial</a> (pour Thunderbird, SeaMonkey et Firefox).</p>
<p>Avant de tenter une compilation, veuillez prendre connaissance de <a href="/fr/Documentation_sur_la_compilation" title="fr/Documentation_sur_la_compilation">la configuration requise et des instructions de compilation</a>.</p>
<h3 id="Licence" name="Licence">Licence</h3>
<p>Les informations de licence pour le code source sont sur notre <a class="external" href="http://www.mozilla.org/MPL/#source-code">page des licences</a> (en anglais).</p>
<h3 id="Restrictions_.C3.A0_l.27exportation" name="Restrictions_.C3.A0_l.27exportation">Restrictions à l'exportation</h3>
<ul> <li>Ce code source est sujet à certaines réglementations en vigueur aux États-Unis, dont les <em>U.S. Export Administration Regulations</em>, et ne peut pas être exporté ou réexporté vers certains pays (actuellement Cuba, l'Iran, la Libye, la Corée du Nord, le Soudan et la Syrie) ou des personnes ou entités auxquels il est interdit de recevoir des exportations U.S. Consultez la <a href="/en/Download_Mozilla_Source_Code">version anglaise de cette page</a> pour plus de détails.</li>
</ul>
<h3 id="T.C3.A9l.C3.A9chargement" name="T.C3.A9l.C3.A9chargement">Téléchargement</h3>
<h4 id="Versions_distribu.C3.A9es_.28releases.29" name="Versions_distribu.C3.A9es_.28releases.29">Versions distribuées (<em>releases</em>)</h4>
<p>Le code source d'une version précise peut être trouvé sur le <a class="link-ftp" href="ftp://ftp.mozilla.org/pub/mozilla.org/">serveur FTP</a> dans le sous-répertoire <code>source</code> de la version que vous désirez obtenir. La structure des répertoires du serveur FTP se présente comme suit :</p>
<pre class="eval">PROJET/releases/VERSION/source/
</pre>
<p>où les parties qui ne sont pas en majuscules sont à reprendre littéralement. <code>PROJET</code> doit être remplacé par <code>firefox</code> ou <code>thunderbird</code> (par exemple), et <code>VERSION</code> par <code>1.5.0.3</code> ou <code>bonecho</code> (par exemple). La base de ces chemins est <code>ftp.mozilla.org/pub/mozilla.org/</code>. Certains projets comme bonsai ne fournissent pas leur code source via FTP — dans ce cas, vous devrez utiliser <a href="/fr/Code_source_de_Mozilla_(CVS)" title="fr/Code_source_de_Mozilla_(CVS)">CVS</a> (si possible). Des versions particulières des appications sont accessibles en utilisant des <a href="/fr/Balises_CVS" title="fr/Balises CVS">Balises CVS</a> spécifiques.</p>
<p>La manière la plus simple de trouver le code source de la version désirée est de démarrer à <a class="link-ftp" href="ftp://ftp.mozilla.org/pub/mozilla.org/">ftp://ftp.mozilla.org/pub/mozilla.org/</a>, et de naviguer à votre guise en gardant en tête les conventions de structure de répertoires listées ci-dessus. Pour naviguer au sein du serveur FTP, utilisez soit un navigateur comme Firefox ou le client FTP de votre choix.</p>
<p> </p>
<p>Par exemple, le code source de la version 2.0.0.4 de Firefox se trouve à l'adresse <a class=" link-ftp" href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.4/source/" rel="freelink">ftp://ftp.mozilla.org/pub/mozilla.or....0.0.4/source/</a>. On l'obtient en combinant l'URL de base, <a class=" link-ftp" href="ftp://ftp.mozilla.org/pub/mozilla.org/" rel="freelink">ftp://ftp.mozilla.org/pub/mozilla.org/</a> avec les variables PROJECT = <code>firefox</code>, <code>/releases/</code>, RELEASE= <code>2.0.0.4</code> et enfin <code>/source/</code>.</p>
<p> </p>
<p>Tout l'arbre des sources n'est cependant pas disponible au téléchargement via FTP.</p>
<p>Si jamais les liens <code>ftp</code> ne fonctionnaient pas, essayez aussi le <a class="external" href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/" rel="external nofollow" target="_blank" title="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/">serveur HTTP</a>.</p>
<h4 id="Compilations_noctures_.28nightlies.29" name="Compilations_noctures_.28nightlies.29">Compilations noctures (nightlies)</h4>
<p>Actuellement, il n'y a pas de tarballs de source pour les compilations nocturnes (nightlies).</p>
<h3 id="D.C3.A9compression" name="D.C3.A9compression">Décompression</h3>
<p>Les archives de source sont distribuées sous forme de tarballs compressés avec bzip. Cela signifie que vous devez avoir à la fois <code>tar</code> et <code>bzip2</code> installés, étant donné que le paramètre <code>-j</code> dans les commandes listées plus bas signifie que l'archive doit d'abord être décompactée avec <code>bzip2</code>. Pour décompacter une archive depuis un shell de type unix (ou le shell de cygwin), entrez :</p>
<pre class="eval">tar -xjf &lt;fichier-source.tar.bz2&gt;
</pre>
<p>Ou, si vous voulez voir les fichiers extraits,</p>
<pre class="eval">tar xjfv &lt;source-file.tar.bz2&gt;
</pre>
<p><strong>Note pour les utilisateurs de Windows</strong> : utiliser WinRAR ou WinZip pour décompresser les archives de source ne fonctionnera pas. WinZip ne reconnaît pas les fichiers <code>*.bz2</code>, et l'archive contient des fichiers de longueur nulle qui ne seront pas décompressés correctement. Pour décompresser ces fichiers sous Windows, utilisez par exemple <a class="external" href="http://www.7-zip.org/">7-zip</a>.</p>
<p><span class="comment">Actuellement il n'y a pas de tarballs de source pour les compilations nocturnes (nightlies) You can download a trunk nightly source tarball from <a class=" external" href="http://ftp.mozilla.org/pub/mozilla.org" rel="freelink">http://ftp.mozilla.org/pub/mozilla.org</a> where? This tarball will have the CVS files prepopulated so that the tarball can be updated from anonymous CVS.</span></p>
<p><br>
<span class="comment">interwiki link</span></p>
<p>{{ languages( { "de": "de/Mozilla_Quelltexte_herunterladen", "en": "en/Mozilla_Source_Code_(HTTP//FTP)", "es": "es/Descargar_el_c\u00f3digo_fuente_de_Mozilla", "ja": "ja/Mozilla_Source_Code_(HTTP//FTP)" } ) }}</p>
Revenir à cette révision