Home » Guides » Install FreeFileSync On Linux: Manjaro, CentOS, Fedora, RHEL, Ubuntu, Debian, Arch Linux, OpenSUSE, FreeBSD, Mint. 

Install FreeFileSync On Linux: Manjaro, CentOS, Fedora, RHEL, Ubuntu, Debian, Arch Linux, OpenSUSE, FreeBSD, Mint. 

FreeFileSync is an open-source file synchronization and localization app for Linux. It is a powerful app that makes creating file backups much easier and simpler. You can use this tool to create file backups on any number of devices, be it laptops, an external hard disk, or a desktop. Thus, by relying on FreeFileSync, you can keep your files synchronized across multiple devices. The app comes with a number of features that makes it a worthwhile choice for many users. Thus, if you are looking to install FreeFileSync on Linux distributions, all you have to do is scroll down and choose an appropriate method that suits your needs. We have several methods listed here that can help you achieve this. 

What Is FreeFileSync?

As we explained above, FreeFileSync is a file synchronization and folder comparison app that can help you create and manage backups of your files. This saves you the time and hassle of copying files every time. The app first determines the difference between the source file and the target folder, and then backups the file accordingly, while only transferring the minimum amount of data. The app is already available on Windows, macOS, and Linux. 

It has a great GUI that is not only easy to navigate but also very user-friendly. Also, you can use the app directly from the command line, making it suitable for mouse free interaction. FreeFileSync is different from other disk cloning and imaging tools. While other tools will copy everything, the app first examines both the source and target folders and only copies what is needed. 

This makes the app way faster than alternatives, and you can even automate the entire process. You can create batch jobs and keep track of your backup process. You should note that the app also offers folder comparison, allowing you to view folders and see how they differ. This works similarly to other File Diff tools however, instead of files, you are comparing two different folders. 

FreeFileSync
FreeFileSync

Install FreeFileSync On Linux

When it comes to installing FreeFileSync on Linux, all you have to do is pick a suitable method. There are several options available to you. You can either get the file from the official website and unpack it, or you can rely on a third-party package manager to install FreeFileSync on Linux. You can even build it from source. 

Method 1. Download FreeFileSync From The Official Website

The first method allows you to directly download the tar package from the official FreeFileSync website and then install it on a number of Linux distributions. It is the easiest and most straightforward method available for users. Just follow the following steps to download and install FreeFileSync directly:

Step 1. First, go to the official FreeFileSync website and download the tar package:

Step 2. Then, extract the tar file:

tar -xzf FreeFileSync_<version>_Linux.tar.gz

Step 3. Finally, run FreeFileSync:

cd FreeFileSync
./FreeFileSync

Method 2. Use PPA To Install FreeFileSync On Linux

A PPA, or Personal Package Archive, is a software repository for Linux (primarily Ubuntu/Debian distros) that hosts software packages. Thus, you can use a PPA to install an app on Linux. All you need to do is:

Step 1. First, add the PPA repository:

sudo add-apt-repository ppa:freefilesync/ffs
sudo apt update

Step 2. Now, install FreeFileSync:

sudo apt install freefilesync

Method 3. Install FreeFileSync Using Flatpak

FreeFileSync is also available in Flatpak, which is a universal package manager for Linux operating system. You can use Flatpak on a number of distributions. Here are the steps you will need to install FreeFileSync via Flatpak:

Step 1. First, install Flatpak on your Linux device:

sudo apt install flatpak

Step 2. After that, add the Flathub repository:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Step 3. Finally, install FreeFileSync:

flatpak install flathub org.freefilesync.FreeFileSync

Step 4. Finally, run FreeFileSync:

flatpak run org.freefilesync.FreeFileSync

Method 4. Compile FreeFileSync From Source

Alternatively, you can always compile the app from source. This allows you to customize the app as you need and thus award you more freedom. This method is most suitable for developers and advanced users. To compile and install the app from source, you should:.

Step 1. First, install the required dependencies:

sudo apt update
sudo apt install -y cmake g++ libgtk-3-dev libssl-dev libcurl4-openssl-dev libwxbase3.0-dev libwxgtk3.0-gtk3-dev

Step 2. Then, get the source code from the official FreeFileSync website:

Step 3. After that, unzip the file:

unzip FreeFileSync_<version>_Source.zip
cd FreeFileSync

Step 3. Start the build and install FreeFileSync:

mkdir build && cd build
cmake ..
make install

Method 5. Installing FreeFileSync via Snap

Lastly, you can rely on Snap, a third-party package manager, to install FreeFileSync. Snap is available on most Linux distros and is very easy to use. Thus, you will need to:

Step 1. First, install Snap:

Debian/Ubuntu

sudo apt install snapd    

Fedora

sudo dnf install snapd

openSUSE

sudo zypper install snapd

Step 2. Now, enable and start the Snap service:

sudo systemctl enable --now snapd.socket

Step 3. Install FreeFileSync via Snap:

sudo snap install freefilesync --classic
Gilbert John Avatar