Installation
Download
Download the latest release from savannah.nongnu.org.
Requirements
The following software is required for running bdsync-manager:
- bdsync: efficiently create and apply patches for blockdevice synchronization
- Python: bdsync-manager is written in Python and requires Python 3.2 or later
- plumbum: this python library provides easy access to typical shell-based features (e.g. pipelining processes)
Please note that you also need bdsync available on the target host for all remote transfers. You may circumvent this requirement by mounting the remote storage locally (e.g. via sshfs), but then you would loose bdsync's efficient mode of remote operation. Please take a look at bdsync's details to fully understand the implications of a local mount instead of a remotely running bdsync process.
Installation
Release archive
- Download and install the requirements (see above)
- Download and extract the latest release: http://download.savannah.gnu.org/releases/bdsync-manager/
- Run ./bdsync-manager from within this directory or specify the full path when calling the program
From git-checkout
- Download and install the requirements (see above)
- Clone the bdsync-manager repository or download and extract a release archive
- Run ./bdsync-manager from within this directory or specify the full path when calling the program
pip - Python package manager
- pip install bdsync
- Run bdsync-manager