How to Install Unison on Linux mint 18.03

To Install Unison on Linux mint 18.03

Unison is a cross-platform, open-source file synchronization software that permits the users to store the copies of files and folders on two different hosts. When two files are merged with each other, the difference gets copied from one replica to another. This article explains the installation of Unison on Linux Mint 18.03.

Installation

Initiate the Unison installation by adding the repository via PPA.

linuxhelp ~ # add-apt-repository ppa:eugenesan/ppa
You are about to add the following PPA:
 This repository contains collection of customized, updated, ported and backported
packages for two last LTS releases and latest pre-LTS release.
Packages for older releases relocated to ppa:eugenesan/archive or deleted.
+-------------------------------------------------------------------------------------+
| Disclaimer:
+-------------------------------------------------------------------------------------+
\* Packages in this a nd related PPAs are for personal use only.
  They developed specifically for several custom environments and may not work for you.
\* Usage of packages in this PPA, in some forms, might contradict licenses of software
  packaged in this and related PPAs. End users and administrator are responsible for
  runtime licensing and possible legal consequences.
\* Some packages provided with their dependencies while some might require additional
  Ubuntu repositories and external PPAs. Below is the list of
.
.
.
Press Enter to continue or Ctrl+C to cancel

Executing: /tmp/tmp.FW8z8h1P9R/gpg.1.sh --keyserver
hkp://keyserver.ubuntu.com:80
--recv-keys
8313A596
gpg: requesting key 8313A596 from hkp server keyserver.ubuntu.com
gpg: key 8313A596: public key "Launchpad synergy+" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Once it is done, use the following command to update the apt-sources-list.

linuxhelp ~ # apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease                                        
Hit:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease                                          
Hit:4 http://archive.canonical.com/ubuntu xenial InRelease                                               
Get:5 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial InRelease \[17.5 kB\]                           
Ign:6 http://packages.linuxmint.com sylvia InRelease                                                     
Hit:7 http://archive.ubuntu.com/ubuntu xenial-backports InRelease                              
Hit:8 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease                              
Get:9 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main Sources \[32.7 kB\]                   
Get:10 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main amd64 Packages \[44.2 kB\]
Hit:11 http://packages.linuxmint.com sylvia Release      
Get:13 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main i386 Packages \[44.2 kB\]
Get:14 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main Translation-en \[27.2 kB\]
Fetched 166 kB in 3s (54.9 kB/s)  
Reading package lists... Done

After updating the apt-sources-list, run the following command to install the package.

linuxhelp ~ # apt-get install unison
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  unison-all
The following NEW packages will be installed:
  unison
0 upgraded, 1 newly installed, 0 to remove and 458 not upgraded.
Need to get 727 kB of archives.
After this operation, 2,345 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/eugenesan/ppa/ubuntu xenial/main amd64 unison amd64 2.48.4-0~eugenesan~xenial1 \[727 kB\]
Fetched 727 kB in 7s (98.7 kB/s)
Selecting previously unselected package unison.
(Reading database ... 225134 files and directories currently installed.)
Preparing to unpack .../unison\_2.48.4-0~eugenesan~xenial1\_amd64.deb ...
Unpacking unison (2.48.4-0~eugenesan~xenial1) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Registering documents with scrollkeeper...
Processing triggers for man-db (2.7.5-1) ...
Setting up unison (2.48.4-0~eugenesan~xenial1) ...
update-alternatives: using /usr/bin/unison-latest-stable to provide /usr/bin/unison (unison) in auto mode

Once it is done, use the following command to view the Basic and Advanced options.

linuxhelp ~ # unison -help
Usage: unison \[options\]
    or unison root1 root2 \[options\]
    or unison profilename \[options\]

Basic options: 
 -auto              automatically accept default (nonconflicting) actions
 -batch             batch mode: ask no questions at all
 -doc xxx           show documentation ('-doc topics' lists topics)
 -fat               use appropriate options for FAT filesystems
 -group             synchronize group attributes
\[..\]

Check the version of Unison, run the following command.

linuxhelp ~ # unison -version
unison version 2.48.4

With this, the method to install Unison on Linux mint 18.03 comes to an end.

FAQ
Q
How long has Unison been around?
A
Unison has been in private beta testing since July 2017, which means it is a very young product and it is growing and changing quickly! At Rotunda Software we've been making people management software since 2005, and we serve over 3,000 organizations. We're taking all we've learned from that experience and applying it to Unison, and we are just getting started!
Q
Why do text messages come from a number I don't recognize?
A
The phone number used for text messages is keyed to your group, as opposed to an individual. Each group has a unique phone number.
Q
How to removing Unison from the Debian machine?
A
For removing Unison from Debian machine, enter apt-get remove unison:

# apt-get remove unison
Q
How secure is Unison?
A
The members of each group are completely private to that group. Unison is ad-free, and we will never sell your personal information, nor information about your group members. See our full Privacy Policy for more details.
Q
How does Unison work from my members' perspective?
A
When you invite your members to your group, they'll receive a welcome email that contains a link to your group's board, and they'll start receiving emails whenever you create cards. There is no action required on their part to join your group and start receiving emails.

Once they've completed their registration or logged in, they'll be able to leave comments on your group's board, complete action items, access your group's calendar view, map view, and more.