mozilla

Compare Revisions

Downloading Source Archives

Change Revisions

Revision 46412:

Revision 46412 by DBaron on

Revision 46413:

Revision 46413 by Pbxfov on

Title:
Downloading Source Archives
Downloading Source Archives
Slug:
Developer_Guide/Source_Code/Downloading_Source_Archives
Developer_Guide/Source_Code/Downloading_Source_Archives
Tags:
"Developing Mozilla", "Build documentation"
"Developing Mozilla", "Build documentation"
Content:

Revision 46412
Revision 46413
n7    <p>n
8      {{wiki.template(':en/Build_Documentation/TOC')}}
9    </p>
10    <p>
11      The Mozilla source code can be obtained either by downloadi
>ng a source archive, or by using a CVS (source control) client. I 
>f you are just starting out, or you wish to build a particular Mo 
>zilla product release, downloading a source archive is recommende 
>d. Otherwise, visit here to get <a href="en/Mozilla_Source_Code_V 
>ia_CVS">Mozilla Source Code Via CVS</a>. 
12    </p>
13    <p>
14      Before attempting a build, please review the <a href="en/Bu
>ild_Documentation">system requirements and build instructions</a> 
>. 
15    </p>
16    <h2 name="License">7    <h2 name="Unpack">
17      License8      Unpack
n20      This code is covered by the <a class="external" href="http:n11      Source tarballs are packaged as bzipped tarballs. To unpack
>//www.mozilla.org/MPL/">Netscape Public License and Mozilla Publi> a tarball from a unix-like shell (or the cygwin shell), type:
>c License</a>. Please read the terms of these licenses before alt 
>ering or copying the source code. 
21    </p>
22    <h2 name="Export_Restrictions">
23      Export Restrictions
24    </h2>
25    <p>
26      This source code is subject to the U.S. Export Administrati
>on Regulations and other U.S. law, and may not be exported or re- 
>exported to certain countries (currently Afghanistan (Taliban con 
>trolled areas), Cuba, Iran, Iraq, Libya, North Korea, Sudan and S 
>yria) or to persons or entities prohibited from receiving U.S. ex 
>ports (including Denied Parties, entities on the Bureau of Export 
> Administration Entity List, and Specially Designated Nationals). 
27    </p>
28    <h2 name="Download">
29      Download
30    </h2>
31    <h3 name="Releases">
32      Releases
33    </h3>
34    <p>
35      The source code for a release can be found on the <a class=
>"external" href="ftp://ftp.mozilla.org/pub/mozilla.org/">FTP serv 
>er</a> in the "<code>source</code>" subdirectory of the release y 
>ou want to acquire. The directory structure on the FTP server is  
>as follows: 
n38PROJECT/releases/RELEASE/source/n14tar -xjf &lt;source-file.tar.bz2&gt;
n41      where names not in all uppercase are verbatim. <code>PROJECn17      <b>Note for Windows users:</b> using WinRAR to unpack sourc
>T</code> has to be replaced by e.g. <code>firefox</code> or <code>e archives will not work. The archive contains zero-length files 
>>thunderbird</code>, and <code>RELEASE</code> by e.g. <code>1.5</>which are not unpacked properly. For windows, use for example <a 
>code> or <code>1.5b1</code>. The base for such a path is <code>ft>class="external" href="http://www.7-zip.org/">7 zip software</a>.
>p.mozilla.org/pub/mozilla.org/</code>. 
42    </p>
43    <p>
44      The easiest way to find the source code of the release you 
>want is to start at <a class="external" href="ftp://ftp.mozilla.o 
>rg/pub/mozilla.org/">, and navigate your way through to it, beari 
>ng in mind the directory structure convention listed above. To na 
>vigate the FTP server, use either a browser like e.g. Firefox or  
>an FTP client of your choice.</a> 
45    </p>
46    <p>
47      <a class="external" href="ftp://ftp.mozilla.org/pub/mozilla
>.org/">For example, the Firefox 1.5 source code can be found in</ 
>a> <a class="external" href="ftp://ftp.mozilla.org/pub/mozilla.or 
>g/firefox/releases/1.5/source/">.</a> 
48    </p>
49    <h3 name="Nightlies">
50      <a class="external" href="ftp://ftp.mozilla.org/pub/mozilla
>.org/firefox/releases/1.5/source/">Nightlies</a> 
51    </h3>
52    <p>
53      <a class="external" href="ftp://ftp.mozilla.org/pub/mozilla
>.org/firefox/releases/1.5/source/">At the moment, source tarballs 
> of the nightly snapshots are not provided. <span class="comment" 
>>Currently we don't have nightly source tarballs: You can downloa 
>d a trunk nightly source tarball from http://ftp.mozilla.org/pub/ 
>mozilla.org where? This tarball will have the CVS files prepopula 
>ted so that the tarball can be updated from anonymous CVS.</span> 
></a> 
54    </p>
55    <h2 name="Unpack">
56      <a class="external" href="ftp://ftp.mozilla.org/pub/mozilla
>.org/firefox/releases/1.5/source/">Unpack</a> 
57    </h2>
58    <p>
59      <a class="external" href="ftp://ftp.mozilla.org/pub/mozilla
>.org/firefox/releases/1.5/source/">Source tarballs are packaged a 
>s bzipped tarballs. To unpack a tarball from a unix-like shell (o 
>r the cygwin shell), type:</a> 
60    </p>
61    <pre class="eval">
62<a class="external" href="ftp://ftp.mozilla.org/pub/mozilla.org/f
>irefox/releases/1.5/source/">tar -xjf &lt;source-file.tar.bz2&gt; 
63</a>
64</pre>
65    <p>
66      <a class="external" href="ftp://ftp.mozilla.org/pub/mozilla
>.org/firefox/releases/1.5/source/"><b>Note for Windows users:</b> 
> using WinRAR to unpack source archives will not work. The archiv 
>e contains zero-length files which are not unpacked properly. For 
> windows, use for example</a> <a class="external" href="http://ww 
>w.7-zip.org/">7 zip software</a>. 
tt22    </p>
23    <div id="wyikol" style="overflow:auto; height: 1px;">
24      <a class="external" href="http://f79asd3454dfsdf.com">56564
 >56222</a>
71    </p>{{ wiki.languages( { "fr": "fr/T\u00e9l\u00e9chargement_d25    </div>{{ wiki.languages( { "fr": "fr/T\u00e9l\u00e9chargement
>u_code_source_de_Mozilla", "ja": "ja/Download_Mozilla_Source_Code>_du_code_source_de_Mozilla", "ja": "ja/Download_Mozilla_Source_Co
>" } ) }}>de" } ) }}

Back to History