Updating the source repository instructions.
[rsync-web.git] / download.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <html>
3 <head>
4 <TITLE>rsync download</TITLE>
5 </head>
6 <!--#include virtual="header.html" -->
7
8 <h2 align="center">rsync download</h2>
9
10 <h2>Source Code</h2>
11
12 <p>You can grab the latest source code tar file, its gpg signature, and other
13 related files in a variety of ways:
14
15 <ul>
16
17 <li><p>via <a href="/ftp/rsync/">http</a> (the standard web-browser protocol)
18
19 <li><p>via <a href="ftp://ftp.samba.org/pub/rsync/">ftp</a> (file-transfer protocol)
20
21 <li><p>via <i>anonymous rsync</i> from:
22 <code><small>rsync://rsync.samba.org/rsyncftp/</small></code>
23
24 </ul>
25
26 <p>Also, an unpacked copy of the latest development version can be
27 <a href="/ftp/unpacked/rsync/">browsed on the web</a> or obtained via
28 <i>anonymous rsync</i>, as described in the Source Repository section.
29
30 <h2>Binaries</h2>
31
32 <p>Precompiled binaries are available in most modern OS distributions, so
33 you might want to first check if you can install an rsync package via your
34 standard package-install tools for your OS.
35
36 <p>There are also packages available from some <b>3rd-parties</b> (note that we cannot
37 vouch for 3rd parties, so use a source that you trust):
38
39 <ul>
40
41 <li><p><a href="http://dag.wieers.com/packages/rsync/">RPMs for Red Hat/Fedora</a> from Dag Wieers.
42
43 <li><p><a href="http://mattmccutchen.net/rsync/#rsync-packages">RPMs packages for i386 linux</a> from Matt McCutchen.
44
45 <li><p><a href="http://sunfreeware.com">Packages for SPARC/Solaris 2.5-10 and x86/Solaris 8-10</a>.
46
47 <li><p><a href="http://itefix.no/cwrsync/">cwRsync</a> is a packaging of rsync for MS Windows.
48
49 <li><p>More to come...
50
51 </ul>
52
53 <h2>Source Repository</h2>
54
55 <p> The rsync development tree is publicly available by various methods so that
56 you can try out the latest changes and give feedback to the developers.
57
58 <p> <b>Note:</b> Since the source repository is a work in progress it may, at
59 times, not compile or fail in various ways, though it is usually pretty good.
60
61 <p> Anyone may use the git version-control system to follow development.  This
62 command will check-out the latest version into a directory named "rsync":
63
64 <blockquote><code>git clone git://git.samba.org/rsync.git</code></blockquote>
65
66 <p>To update it with the latest source, run a "<code>git pull</code>" from
67 inside the checked-out rsync directory.
68
69 <p>You can also browse the <a href="http://git.samba.org/?p=rsync.git;a=summary">development
70 history through gitweb</a>.
71
72 <p>Those wanting to just obtain the latest source without the entire git
73 repository can either use a nightly tar-file snapshot (see the next section)
74 or use an <i>anonymous rsync</i> copy of the unpacked source files:
75
76 <blockquote><code>rsync -av rsync://rsync.samba.org/ftp/unpacked/rsync /dest/dir/</code></blockquote>
77
78 <h2>Nightly tar-file snapshots</h2>
79
80 <p><a href="http://rsync.samba.org/ftp/rsync/nightly/">Nightly snapshots of the
81 rsync source tree</a> are also available for people who want to try the latest
82 development version.  If you want to track development, then using an anonymous
83 rsync copy will not require as much bandwidth.  Or updating a git repository
84 can automatically merge your local changes with our version.  However, if you
85 just want a one-off download, or cannot use rsync or git because of firewall,
86 network, or software issues, then the snapshots might be helpful.
87
88 <!--#include virtual="footer.html" -->