Main > Free Download Search >

Free rsync software for linux

rsync

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 71
rsync 2.6.9

rsync 2.6.9


rsync is a file transfer program to keep remote files in sync. more>>
rsync is a replacement for rcp (and scp) that has many more features. It uses the "rsync algorithm" which provides a very fast method for remote files into sync.

rsync project does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.
<<less
Download (0.56MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1087 downloads
drsync 0.4.3

drsync 0.4.3


drsync is a Perl wrapper for rsync which keeps track of the filelist between synchronizations. more>>
drsync is a Perl wrapper for rsync which keeps track of the filelist between synchronizations. drsync project is ideal for notebook users who want to keep data in two (or more) different places.

It is also good for the Linux PDAs (Agenda, iPAQ, Yopi, etc.), to keep data synchronized with the desktop.

<<less
Download (0.016MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1268 downloads
Warsync 0.9.8

Warsync 0.9.8


Warsync is a server replication program based on rsync. more>>
Warsync is the program that initiates replication between the Warsync server and its clients. Warsync is designed to be called from the command line of the Warsync server to initiate replication on demand. It can also be called from cron on the server to automate replication.
Warsync not only replicates files from the server to the client, but can also synchronize what software packages are installed on a Debian GNU/Linux system.
Warsync determines what files to replicate by processing the /etc/warsync/filepacks.d directory on the sever. This directory contains filepacks which are simple text files that contain lists of the files and directories that should be replicated.
Installation
On a Debian GNU/Linux system, the best way to install Warsync is to download the Debian package. Once downloaded it can be installed easily with dpkg.
dpkg -i warsync_0.9.8_all.deb
If you receive an error about missing dependencies, a quick call to apt-get will fix that up.
apt-get -f install
Warsync can also be installed manual from the source tarball, although this method has not been tested. A from source installation would go something like this:
tar zxvf warsync_0.9.8.tar.gz
cd warsync-0.9.8
perl Makefile.PL
make
make install
Enhancements:
- Filepack replication introduced.
- Debian package snapshot improvements.
- Output improvments. -q and -v actually mean something along with special handling when run from non-tty (such as cron).
- Real documentation! See warsync-howto manpage.
<<less
Download (0.068MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1659 downloads
librsync 0.9.7

librsync 0.9.7


librsync is a library for generating network deltas. more>>
librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end.

The library uses a "streaming" design similar to that of zlib with the aim of allowing it to be embedded into many different applications.

librsync is currently pre-1.0, with most important functionality working.

librsync is not wire-compatible with rsync 2.x, and is not likely to be in the future.

This is a new codebase, designed to allow a fresh start on the problem and a cleaner design. It may be used in a future version of rsync or a successor project. Early steps towards that are visible in Waynes rZync prototype, and Martins superlifter design.

The librsync project was created by Martin Pool and is now being enhanced and finished by the folks you can find on the project page.

The librsync algorithm is based on the well-known and trustworthy rsync software by Andrew Tridgell.
<<less
Download (0.44MB)
Added: 2005-04-14 License: LGPL (GNU Lesser General Public License) Price:
1657 downloads
rsyncbackup 1.0

rsyncbackup 1.0


rsyncbackup is a complete remote incremental backup solution built on top of rsync. more>>
rsyncbackup is a perlscript that reads configuration files for sources and destinations, and feeds the rsync tool with the appropriate parameters.
rsyncbackup is written on Mac OS X, but will probably work on every system that have both perl and rsync installed. rsyncbackup is GPL licenced.
Enhancements:
- Great improvement of user manual.
- Added support for remote sources. This allows synchronizing in example bookmarks, configuration, iPhoto and iTunes library and much more between several computers.
- Fixed growl error notifications to be sticky.
<<less
Download (0.060MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1663 downloads
Rsync::Config 0.3.1

Rsync::Config 0.3.1


Rsync::Config is a Perl module for rsync configuration generator. more>>
Rsync::Config is a Perl module for rsync configuration generator.

Rsync::Config is a module who can be used to create rsync configuration files. A configuration file (from Rsync::Config point of view) is made by atoms and modules with atoms. A atom is the smallest piece from the configuration file. This module inherits from Rsync::Config::Module .

INHERITANCE

Objects from Rsync::Config inherits as in the next scheme

/--- Rsync::Config::Module --- Rsync::Config

Rsync::Config::Renderer

--- Rsync::Config::Blank
/

Rsync::Config::Atom --- --- Rsync::Config::Comment

SYNOPSIS

use Rsync::Config;
use Rsync::Config::Atom;
use Rsync::Config::Module;

sub main {
my ($conf, $module);

$conf = new Rsync::Config();
$conf->add_comment(Main configuration file for our rsync daemon);
$conf->add_atom(read only,yes);
$conf->add_atom(chroot,yes);

$module = new Rsync::Config::Module(name => cpan);
$module->add_atom(path,/var/ftp/pub/mirrors/ftp.cpan.org/);
$module->add_atom(comment, CPAN mirror);

$conf->add_module($module);
$conf->to_file(/etc/rsyncd.conf);
}

<<less
Download (0.022MB)
Added: 2007-01-16 License: MPL (Mozilla Public License) Price:
1011 downloads
RSync Manager 0.2.0

RSync Manager 0.2.0


RSync Manager provides a set of scripts to manage and automate rsync-reliant sites. more>>
RSync Manager provides a set of scripts to manage and automate rsync-reliant sites.
RSync Manager (RSM) is a set of Python scripts to add and update packages for rsync-based mirror sites, and also create some nice HTML statistics from the logs. It is mainly written for large site management, with extensibility in mind.
To get started, run add_mirror. That will ask you some questions (you can use command line editing if your python installation provides with readline module), including the remote site (tha must have rsyncd available), the remote module (which can be a module name like CTAN, or FTP, for example or maybe a path under a module, e.g. ftp/pub/graphics/gimp/), if you want to
exclude something (read rsync man pages about the exclusion rules, you can use many exclude patterns separated with spaces here), if you want compression, if you must use authentication etc.
After you answer all questions that script will create a file under RSYNCDIR/etc/pkg with the name of the remote site. All packages from that site will go in that file. I suggest
you use this script only when adding mirrors, to save you typos.
The main script, do_sync, can be run afterwards. If it is run without arguments it updates all packages. You can also provide command line arguments to update specific packages. All arguments must have the form host::module.
Enhancements:
- ``stats creates statistics for the current day now
- Whole lotta bugfixes in all three scripts
- Changed stats output style
<<less
Download (0.013MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
907 downloads
Rsync Vault Manager 1.01

Rsync Vault Manager 1.01


Rsync Vault Manager uses rsync to manage archives of clients across multiple logical partitions. more>>
Rsync Vault Manager is an archive manager that uses rsync to manage backups of multiple clients across multiple logical partitions (vaults).
Rsync Vault Manager has some features that some other rsync-based backup schemes lack, such as being written in C++, needing no scripts or other programs than rsync and any binaries on which rsync depends (such as SSH), the ability to manage multiple instances of rsync connections to separate clients in parallel, the ability to use multiple logical partitions (vaults) in a configurable fashion for purporses of redundancy and added reliability, and the use of hard links for files that have not changed from one archive to the next.
Rsync Vault Manager was developed on an x86 platform using Linux RedHat 9.0 w/ GCC 3.2.2 and an UltraSPARC platform using Solaris 8 w/ GCC 2.95.5.
Rsync Vault Manager uses GNU autoconf/automake scripts for compilation and installation.
Enhancements:
- Minor bugs fixed: a wildcard resolution bug, incorrect archive directory names, empty job IDs in reports, and this release checks that a vault is writable before running rsync.
- A vault locking option prevents multiple instances of rvm from using the same vault, there is a separate error logging level to be used when retrying an rsync command, and there is an option to delete old log files along with old archives.
<<less
Download (0.73MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1196 downloads
Rsync::Config::Blank 0.3.1

Rsync::Config::Blank 0.3.1


Rsync::Config::Blank is a basic atom object. more>>
Rsync::Config::Blank is a basic atom object.

SUBROUTINES/METHODS

new

FIXME: constructor

to_string

returns a stringified version of the comment.

name

Unused here. Useful for derivated classes, as "name" accessor/mutator.

value

Unused here. Useful for derivated classes, as "value" accessor/mutator.

<<less
Download (0.022MB)
Added: 2007-01-18 License: Perl Artistic License Price:
1009 downloads
File::RdistByRsync 0.3

File::RdistByRsync 0.3


File::RdistByRsync is a Perl module that can read rdist distfiles, emulate using rsync. more>>
File::RdistByRsync is a Perl module that can read rdist distfiles, emulate using rsync.

SYNOPSIS

use File::RdistByRsync

@dist_blocks = parse_rdist($distfile, %options)

($args, $extras, @dist_blocks) = rdist(@ARGV);

rsync(@ARGV)

perl -MFile::RdistByRsync -e rsync(qw/rdist command flags/)

File::RdistByRsync parses and understands rdist distfiles and command lines.
It can share its understanding by returning what it got (parse_rdist() and rdist()) or it can attempt to emulate rdist using rsync.

Why?

Well, because rdist is so slow its unusable and rsync has such a limited interface that its unusable. Im sure a better specification language than rdists could be developed, but rdists language already exists so I used it to drive rsync.

<<less
Download (0.010MB)
Added: 2006-10-02 License: Perl Artistic License Price:
1117 downloads
Rsync::Config::Comment 0.3.1

Rsync::Config::Comment 0.3.1


Rsync::Config::Comment is a Perl module with comments as objects. more>>
Rsync::Config::Comment is a Perl module with comments as objects.

SYNOPSIS

my $com1 = new Rsync::Config::Comment(value => this module is private);
$com1->to_string();

prints:

< TAB >#this module is private

SUBROUTINES/METHODS

new

This class inherits from Rsync::Config::Blank. Please read Rsync::Config::Blank documentations for more details.

to_string

returns a stringified version of the comment.

<<less
Download (0.022MB)
Added: 2007-01-18 License: Perl Artistic License Price:
1009 downloads
Rsync::Config::Module 0.3.1

Rsync::Config::Module 0.3.1


Rsync::Config::Module is a module entry from a rsync configuration file. more>>
Rsync::Config::Module is a module entry from a rsync configuration file.

Rsync::Config::Module is used to create a module who can be later used in generating a rsync configuration file. Each module is made by atoms (Rsync::Config::Atom).

SYNOPSIS

use Rsync::Config::Module;

sub main {
my $mod_cpan;

$mod_cpan = new Rsync::Config::Module(name => cpan);

$mod_cpan->add_atom(name => path, value => /var/ftp/pub/mirrors/ftp.cpan.org/);
$mod_cpan->add_atom(name => comment, value => CPAN mirror);
}

SUBROUTINES/METHODS

new(%opt)

The class contructor. %opt must contain at least a key named name with the name of the module.

add_blank()

Adds a blank atom to this module. Returns the object. This method internally calles Rsync::Config::Atom constructor.

add_comment($comment)

Adds a comment atom to this module. Returns the object. This method internally calles Rsync::Config::Atom constructor with $comment parameter. Please read Rsync::Config::Atom contructor documentation to see if any exceptions are throwned.

add_atom($name, $value)

Adds a new atom to this module. This method internally calles Rsync::Config::Atom constructor with $name and $value parameters. Please read Rsync::Config::Atom contructor documentation to see if any exceptions are throwned.

add_atom_obj($atom_obj)

Adds a previsiously created atom object to the list of current atoms. If $atom_obj is not a instance of Rsync::Config::Atom REX::Param::Invalid exception is throwned.

atoms_no()

Returns the number of current atoms.

atoms()

In scalar context returns a array reference to the list of current atoms. In array content returns a array of current atoms.

to_string()

Returns the string representation of the current module. If indent is true, a best of effort is made to indent the module.

indent_step

my $current_indent_step = $module->indent_step;
$module->indent_step(2);

Both accessor and mutator, indent_step can be used to get the current indentation level step or to change it.

name

Both accessor and mutator, name can be used to get the name of the module or change it.

<<less
Download (0.022MB)
Added: 2007-01-17 License: Perl Artistic License Price:
1014 downloads
Rsync::Config::Parser 0.3.1

Rsync::Config::Parser 0.3.1


Rsync::Config::Parser is a simple Perl module for Rsync configuration parser. more>>
Rsync::Config::Parser is a simple Perl module for Rsync configuration parser.

SYNOPSIS

use Rsync::Config::Parser;
use Rsync::Config;

sub main {
my $parser = new Rsync::Config::Parser();

my $conf = $parser->parse(/etc/rsyncd.conf);
}

SUBROUTINES/METHODS

new()

Class constructor. Accepts a hash with the following options:

eat_trail_spaces (def. 0)

Removes the trail spaces from all lines.

parse($filename, $opt)

Calls the parser. You can override the defaults options by giving a hash ref ($opt). Returns a Rsync::Config object.

eat_trail_spaces

my $eat_trails = $parser->eat_trail_spaces;
$parser->eat_trail_spaces(1);

Both accessor and mutator, eat_trail_spaces can be used to get the current value or to change it.

If no arguments are provided, it will return the current eat_trail_spaces value.

If arguments are provided, first is considered to be the new eat_trail_spaces value and applied to the current object, all others being ignored.

As mutator, the current object will be returned (useful for method chaining).

If invalid value is passed , a fatal error is threw. Valid values are non-negative integers (0 included).

It can also be called as a class method, returning the default eat_trail_spaces value. In this case, no mutator mode is possible.

<<less
Download (0.022MB)
Added: 2007-01-25 License: Perl Artistic License Price:
1002 downloads
Rsync::Config::Renderer 0.3.1

Rsync::Config::Renderer 0.3.1


Rsync::Config::Renderer is a Perl module for rsync config rendering. more>>
Rsync::Config::Renderer is a Perl module for rsync config rendering.

SYNOPSIS

use Rsync::Config::Renderer;
my $renderer = Rsync::Config::Renderer->new(
indent => 1, indent_char => "t" );
print $renderer->indent_string, q{foobar};
# prints: " foobar";

$renderer->indent(4)->indent_char(q{.});
print $renderer->indent_string, q{foobar};
# prints: "....foobar";

print $renderer->render( foobar, 22, baz );
# prints:
# ....foobar
# ....22
# ....baz

<<less
Download (0.022MB)
Added: 2007-01-23 License: Perl Artistic License Price:
1005 downloads
File::RsyncP::Digest 0.68

File::RsyncP::Digest 0.68


File::RsyncP::Digest is a Perl interface to rsync message digest algorithms. more>>
File::RsyncP::Digest is a Perl interface to rsync message digest algorithms.

SYNOPSIS

use File::RsyncP::Digest;

$rsDigest = new File::RsyncP::Digest;

# specify rsync protocol version (default is buggy digests).
$rsDigest->protocol(version);

# file MD4 digests
$rsDigest->reset();
$rsDigest->add(LIST);
$rsDigest->addfile(HANDLE);

$digest = $rsDigest->digest();
$string = $rsDigest->hexdigest();

# Return 32 byte pair of digests (protocol = 27).
$digestPair = $rsDigest->digest2();

$digest = File::RsyncP::Digest->hash(SCALAR);
$string = File::RsyncP::Digest->hexhash(SCALAR);

# block digests
$digests = $rsDigest->blockDigest($data, $blockSize, $md4DigestLen,
$checksumSeed);

$digests = $rsDigest->blockDigestUpdate($state, $blockSize,
$blockLastLen, $md4DigestLen, $checksumSeed);

$digests2 = $rsDigest->blockDigestExtract($digests16, $md4DigestLen);

The File::RsyncP::Digest module allows you to compute rsync digests, including the RSA Data Security Inc. MD4 Message Digest algorithm, and Adler32 checksums from within Perl programs.

<<less
Download (0.15MB)
Added: 2007-02-14 License: Perl Artistic License Price:
983 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5