Annotation of embedaddon/rsync/README.md, revision 1.1.1.1

1.1       misho       1: WHAT IS RSYNC?
                      2: --------------
                      3: 
                      4: Rsync is a fast and extraordinarily versatile file copying tool for
                      5: both remote and local files.
                      6: 
                      7: Rsync uses a delta-transfer algorithm which provides a very fast method
                      8: for bringing remote files into sync.  It does this by sending just the
                      9: differences in the files across the link, without requiring that both
                     10: sets of files are present at one of the ends of the link beforehand.  At
                     11: first glance this may seem impossible because the calculation of diffs
                     12: between two files normally requires local access to both files.
                     13: 
                     14: A technical report describing the rsync algorithm is included with this
                     15: package.
                     16: 
                     17: 
                     18: USAGE
                     19: -----
                     20: 
                     21: Basically you use rsync just like scp, but rsync has many additional
                     22: options.  To get a complete list of supported options type:
                     23: 
                     24:     rsync --help
                     25: 
                     26: See the manpage for more detailed information.
                     27: 
                     28: 
                     29: BUILDING AND INSTALLING
                     30: -----------------------
                     31: 
                     32: If you need to build rsync yourself, check out the [INSTALL][1] page for
                     33: information on what libraries and packages you can use to get the maximum
                     34: features in your build.
                     35: 
                     36: [1]: https://github.com/WayneD/rsync/blob/master/INSTALL.md
                     37: 
                     38: SETUP
                     39: -----
                     40: 
                     41: Rsync normally uses ssh or rsh for communication with remote systems.
                     42: It does not need to be setuid and requires no special privileges for
                     43: installation.  You must, however, have a working ssh or rsh system.
                     44: Using ssh is recommended for its security features.
                     45: 
                     46: Alternatively, rsync can run in `daemon' mode, listening on a socket.
                     47: This is generally used for public file distribution, although
                     48: authentication and access control are available.
                     49: 
                     50: To install rsync, first run the "configure" script.  This will create a
                     51: Makefile and config.h appropriate for your system.  Then type "make".
                     52: 
                     53: Note that on some systems you will have to force configure not to use
                     54: gcc because gcc may not support some features (such as 64 bit file
                     55: offsets) that your system may support.  Set the environment variable CC
                     56: to the name of your native compiler before running configure in this
                     57: case.
                     58: 
                     59: Once built put a copy of rsync in your search path on the local and
                     60: remote systems (or use "make install").  That's it!
                     61: 
                     62: 
                     63: RSYNC DAEMONS
                     64: -------------
                     65: 
                     66: Rsync can also talk to "rsync daemons" which can provide anonymous or
                     67: authenticated rsync.  See the rsyncd.conf(5) man page for details on how
                     68: to setup an rsync daemon.  See the rsync(1) man page for info on how to
                     69: connect to an rsync daemon.
                     70: 
                     71: 
                     72: WEB SITE
                     73: --------
                     74: 
                     75: For more information, visit the [main rsync web site][2].
                     76: 
                     77: [2]: https://rsync.samba.org/
                     78: 
                     79: You'll find a FAQ list, downloads, resources, HTML versions of the
                     80: manpages, etc.
                     81: 
                     82: 
                     83: MAILING LISTS
                     84: -------------
                     85: 
                     86: There is a mailing list for the discussion of rsync and its applications
                     87: that is open to anyone to join.  New releases are announced on this
                     88: list, and there is also an announcement-only mailing list for those that
                     89: want official announcements.  See the [mailing-list page][3] for full
                     90: details.
                     91: 
                     92: [3]: https://rsync.samba.org/lists.html
                     93: 
                     94: 
                     95: BUG REPORTS
                     96: -----------
                     97: 
                     98: The [bug-tracking web page][4] has full details on bug reporting.
                     99: 
                    100: [4]: https://rsync.samba.org/bug-tracking.html
                    101: 
                    102: That page contains links to the current bug list, and information on how to
                    103: do a good job when reporting a bug.  You might also like to try searching
                    104: the Internet for the error message you've received, or looking in the
                    105: [mailing list archives][5].
                    106: 
                    107: [5]: https://mail-archive.com/rsync@lists.samba.org/
                    108: 
                    109: To send a bug report, follow the instructions on the bug-tracking
                    110: page of the web site.
                    111: 
                    112: Alternately, email your bug report to <rsync@lists.samba.org>.
                    113: 
                    114: 
                    115: GIT REPOSITORY
                    116: --------------
                    117: 
                    118: If you want to get the very latest version of rsync direct from the
                    119: source code repository, then you will need to use git.  The git repo
                    120: is hosted [on GitHub][6] and [on Samba's site][7].
                    121: 
                    122: [6]: https://github.com/WayneD/rsync
                    123: [7]: https://git.samba.org/?p=rsync.git;a=summary
                    124: 
                    125: See [the download page][8] for full details on all the ways to grab the
                    126: source.
                    127: 
                    128: [8]: https://rsync.samba.org/download.html
                    129: 
                    130: 
                    131: COPYRIGHT
                    132: ---------
                    133: 
                    134: Rsync was originally written by Andrew Tridgell and is currently
                    135: maintained by Wayne Davison.  It has been improved by many developers
                    136: from around the world.
                    137: 
                    138: Rsync may be used, modified and redistributed only under the terms of
                    139: the GNU General Public License, found in the file [COPYING][9] in this
                    140: distribution, or at [the Free Software Foundation][10].
                    141: 
                    142: [9]: https://github.com/WayneD/rsync/blob/master/COPYING
                    143: [10]: https://www.fsf.org/licenses/gpl.html

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>