ByteSync Reference Manual

Deploying on Linux

Requirements

Before deploying the software, make sure the deployment target meets the Requirements.

Installing .NET 6

Before using ByteSync, you must ensure that Microsoft .NET 6 is installed on the machine.

There are several ways to check this:

  • Check the list of installed programs. To do this, refer to the documentation of the Linux distribution.
  • Open a command line and run the following command: dotnet --info

If .NET 6 is not installed on the machine or if the installed version is earlier than version 6.x.x, you can install .NET 6 by following the instructions at this address: https://docs.microsoft.com/en-us/dotnet/core/install/linux.

The installation process will depend on your Linux distribution. You will need to install a “Runtime” version.

Downloading ByteSync

To download the software, you must have a ByteSync account. If you do not already have a ByteSync account, one will be automatically created when you order a free or paid subscription.

You can download the software from your customer area, in the Purchase History menu. On this page, each line corresponds to a subscription.
Click on a line to view the details. The download links are located at the bottom of the page.

We provide 3 types of packages to download for Linux :

  • A portable version to unzip
    The name of the download is “ByteSync – Linux x64 – Tar.gz”.
    The portable version allows you to avoid installing the software. The software is not integrated into the system. It must be executed from the directory in which it has been unzipped.
  • A .deb version to be installed on distributions compatible with the DEB format.
    The name of the download is “ByteSync – Linux x64 – Deb”.
    With the installable version, the software is integrated into the system.
  • A .rpm version to be installed on distributions that support the RPM format.
    The name of the download is “ByteSync – Linux x64 – Rpm”.
    With the installable version, the software is integrated into the system.

Deploying the portable version

Download the portable version and then unzip the downloaded file.
If you encounter problems during the decompression, you can try with the following command: tar -xvzf <archive-name>

Once the archive is unzipped, make sure you have execute permissions on the “ByteSync” file.
If not, you can assign the execution rights with the following command: chmod +x ByteSync

To start ByteSync, run the following command: ./ByteSync from the unzipped directory.

It is recommended to unzip the software in a dedicated directory.

Deploying the installable version

Download the appropriate installable version and install the software using the documentation for your Linux distribution.
For example, on Ubuntu, you can certainly use the following command: sudo dpkg -i ByteSync_linux-x64_latest.deb.

Once the installation is complete, you can usually run the software with the command: ByteSync.

Updating ByteSync

The software update can be done from the main ByteSync window if the account used to run the application has write permissions on the deployment directory. It is important to note that ByteSync may not work if the account used is the root account.

Whether it is a portable or installable version, the software can be updated from the command line with the following command: ByteSync.exe -update [mandatory|recommended|optional].
Specify mandatory to target the next mandatory version, recommended for the next recommended version and optional for the next optional version. If you omit this parameter, ByteSync will target the next proposed update level in the priority order Mandatory, Recommended, Optional.
It is necessary to have write access to the deployment directory. Thus, it may be necessary to use elevation rights.

Previous Article

Deploying on Windows

Next Article

Deploying on macOS