
Unison is a free, cross-platform utility that allows us to maintain two sets of file replicas (instances) on two different computers or various disks of the same system. It updates both replicas of a distributed directory structure, unlike straightforward mirroring or backup programs. The conflicting updates are found and shown. Unison can connect any two online computers using either a direct socket link or tunneling over an encrypted ssh connection. It works well across sluggish links like PPP connections and is conservative with network bandwidth. Using a compression mechanism similar to rsync, transfers of minor updates to huge files are optimized. Read on to learn how to install Unison on a Linux system.
You can find other guides here: How to install Rust on a Linux System and How to Install MongoDB on a Linux System, How to install Rust in a Linux System also, How to install Gradle on Ubuntu again, How to Install Apache OpenOffice on Ubuntu and How to install and configure Microsoft Teams on Ubuntu
Unsupported Usage of Unison
Due to file permissions, USB sticks formatted as VFAT (FAT32, FAT16, etc.) do not work with Unison. A work around could be by giving USB sync a try. You may also try running with the ‘-perms 0’ option or adding a line like “perms = 0” to your /.unison/*.prf file as a workaround.
Why Install Unison on Linux
There are several benefits when comparing Unison to various synchronization techniques like CVS, Coda, rsync, Intellisync, etc. You can synchronize and run numerous UNIX platforms on Unison. For Unison to work, no kernel modifications, system access, or root privileges are necessary. On the same machine, across a network, whether through ssh or a direct socket connection, Unison may synchronize changes to files and folders in both directions. The rsync protocol has a variant that optimizes transfers, making it perfect for slower links. Because it handles the copies carefully and uses private structures, Unison has a clear and accurate specification and is resilient to failure.
Installing Unison on Linux
There are two ways to get this done, using apt
and using aptitude.
before using any of the methods, make sure that you have updated the operating system with the command below:
apt update
After updating the apt database, we can install unison with apt
By performing the following command:
sudo apt -y install unison

Install unison Using aptitude
On Ubuntu, aptitude is typically not installed by default. Use the following command to install aptitude
sudo apt install aptitude

We can install unison
using aptitude
by running the following command:
sudo aptitude -y install unison

As we know we already installed from method one, so it says it’s already installed, as shown above. If this were not true, we would have been able to install Unison easily,
How To Uninstall Unison on Ubuntu
We can run the following command to uninstall only the unison package:
sudo apt remove unison

Remove unison configuration, data, and all of its dependencies
To remove unison configurations, data, and all of their dependencies, execute the following command:
sudo apt-get -y autoremove --purge unison
Summary
We can install Union by following the series of commands stated above. With the abovementioned steps, you can install Unison on a Linux system without hassle.