Advertisement:
Canagon.com - Website for $499, beautiful premade designs, high-performance hosting on all continents, dedicated support team. Learn more >
Canagon.com - Website for $499, beautiful premade designs, high-performance hosting on all continents, dedicated support team. Learn more >
Download source file from rsync official website: https://download.samba.org/pub/rsync/src/
Start compilation process:
In my case latest version is 3.1.1:
Unzip the source file and change to that directory, make sure not to use -z option:
$
tar -xf rsync-3.1.1.tar.gz
$ cd rsync-3.1.1
$ ./configure
$ make
$ sudo checkinstall
Done, now check your rsync version, it should be installed:
$ rsync --version
Note: When compiling, you may use $ ./configure --help | less to show options, for example installation location may be chosen. In this case I did not choose to enter any options, just plain ./configure.
With command $ sudo checkinstall, default options were chosen by pressing Enter, at the first run of checkinstall, you may be asked to enter EOF, press Ctrl + D. $ sudo checkinstall will create .deb file and makes removal of the installed package easy, at the end of the process it will even give you command to uninstall the package and location of the .deb file. Use checkinstall instead of sudo make install.
For example:
...
You can remove it from your system anytime using:
dpkg -r rsync