Help Center
Choose product document...
Veeam Agent for Linux 1.0
User Guide

Installing Veeam Agent for Linux

Installing Veeam Agent for Linux Important!

If you need to resize a block device on your Veeam Agent computer, make sure that you unload the veeamsnap kernel module first.

To install Veeam Agent for Linux:

  1. Download the Veeam software repository installation package (veeam-release) from the Veeam Download page at, and save the downloaded package on the computer where you plan to install the product.

Installing Veeam Agent for Linux Tip:

If the computer where you want to install Veeam Agent for Linux is not connected to the internet, you can download and install Veeam Agent for Linux packages manually. To learn more, see Installing Veeam Agent for Linux in Offline Mode.

  1. Navigate to the directory where you have saved the veeam-release package and install the package with the following commands:

For CentOS / RHEL / Oracle Linux / Fedora

rpm -ivh ./veeam-release* && yum check-update

For openSUSE / SLES

zypper in ./veeam-release* && zypper refresh

For Debian / Ubuntu

dpkg -i ./veeam-release* && apt-get update

  1. Install Veeam Agent for Linux packages from the Veeam software repository. To install Veeam Agent for Linux, you can use a package manager of your choice that works with software packages in your Linux distribution. For example, use the following command:

For CentOS / RHEL / Oracle Linux / Fedora

yum install veeam

For openSUSE / SLES

zypper install veeam

For Debian / Ubuntu

apt-get install veeam

For information about software packages that will be installed for Veeam Agent for Linux, see RPM Packages and Debian Packages.

Managing Package Dependencies

The following dependency packages may require special handling in case you see installation errors:

  • Extended kernels, such as kernel-pae, kernel-uek and other, require appropriate kernel-devel packages to be installed, for example, kernel-pae-devel, kernel-uek-devel, and so on.

Version of the kernel-devel package must match your current kernel version. To check your current kernel version, run the uname -r command.

[For RHEL and derivatives] If the yum package manager installs packages that do not match your current kernel version, you should either update your system or fetch older versions of the required packages from the CentOS Vault repository:

Installing dkms in openSUSE / SLES

In openSUSE / SLES systems, while installing the dkms package, you may see an error similar to the following:

Problem: nothing provides kernel-devel needed by dkms-
Solution 1: do not install dkms-
Solution 2: break dkms- by ignoring some of its dependencies

To install the dkms package, do the following:

  1. Make sure that you have an appropriate kernel-devel package installed and its version matches your kernel version. For example:

root@localhost:~> rpm -qa | grep kernel-default

  1. Install the dkms package ignoring dependencies:

zypper -n install --force dkms

  1. Make sure that you have allowed unsupported modules. To learn more, see
Veeam Large Logo

User Guide

Veeam Backup & Replication Documentation

Veeam ONE Documentation

Veeam Management Pack Documentation

Veeam Agent for Microsoft Windows Documentation