sanoid/INSTALL

34 lines
1.4 KiB
Plaintext
Raw Normal View History

2016-05-23 19:17:22 +02:00
SYNCOID
-------
2017-11-08 17:30:52 +01:00
Syncoid depends on ssh, pv, gzip, lzop, and mbuffer. It can run with reduced
2016-05-23 19:17:22 +02:00
functionality in the absence of any or all of the above. SSH is only required
2017-11-08 17:30:52 +01:00
for remote synchronization. On newer FreeBSD and Ubuntu Xenial
chacha20-poly1305@openssh.com, on other distributions arcfour crypto is the
default for SSH transport since v1.4.6. Syncoid runs will fail if one of them
is not available on either end of the transport.
2016-05-23 19:17:22 +02:00
On Ubuntu: apt install pv lzop mbuffer
2018-07-07 18:06:35 +02:00
On CentOS: yum install lzo pv mbuffer lzop perl-Data-Dumper
On FreeBSD: pkg install pv mbuffer lzop
2016-05-23 19:17:22 +02:00
2017-07-12 23:28:14 +02:00
FreeBSD notes: FreeBSD may place pv and lzop in somewhere other than
/usr/bin ; syncoid currently does not check path.
2016-05-23 19:17:22 +02:00
Simplest path workaround is symlinks, eg:
2017-11-08 17:30:52 +01:00
root@bsd:~# ln -s /usr/local/bin/lzop /usr/bin/lzop
2017-07-12 23:28:14 +02:00
or similar, as appropriate, to create links in /usr/bin
to wherever the utilities actually are on your system.
2016-05-23 19:17:22 +02:00
See note about mbuffer in FREEBSD.readme
2016-05-23 19:17:22 +02:00
SANOID
------
Sanoid depends on the Perl module Config::IniFiles and will not operate
without it. Config::IniFiles may be installed from CPAN, though the project
strongly recommends using your distribution's repositories instead.
On Ubuntu: apt install libconfig-inifiles-perl
2017-10-04 19:11:24 +02:00
On CentOS: yum install perl-Config-IniFiles
On FreeBSD: pkg install p5-Config-IniFiles