
Installing Veeam Agent for Linux
|
To make UEFI systems with Secure Boot work with the pre-built veeamsnap kernel module, you need to enroll the Veeam public key to MOK list using mokutil. The key is available in the veeamsnap-ueficert-2.0.1.665-1.noarch package residing on the Veeam repository. To enroll the key:
|
To install Veeam Agent for Linux:
- Download the Veeam software repository installation package (veeam-release) from the Veeam Download page at https://www.veeam.com/downloads.html, and save the downloaded package on the computer where you plan to install the product.
|
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. |
- 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 |
yum install veeam |
|
[For CentOS / RHEL ] If the dkms package was installed in the OS prior to the time when you install Veeam Agent for Linux, to install the product, use the following command: yum install kmod-veeamsnap veeam. With this command, the veeamsnap kernel module will be installed from the binary kmod-veeamsnap package. Otherwise, the veeamsnap module will be installed from the source RPM package using dkms. |
yum install veeamsnap |
For openSUSE 11.3–13.2, Tumbleweed
zypper in veeam |
For openSUSE Leap 42.2, 42.3, 15
zypper in veeamsnap-kmp-default |
zypper in veeamsnap-kmp-default |
zypper in veeamsnap-kmp-trace |
zypper in veeamsnap-kmp-xen |
zypper in veeamsnap-kmp-pae |
apt-get install veeam |
The following dependency packages may require special handling in case you see installation errors:
- EPEL repository (for CentOS / RHEL / Oracle Linux / Fedora)
- Packman repository (for openSUSE / SLES). To learn more, see Installing dkms in openSUSE / SLES.
- 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: http://vault.centos.org/.
Installing dkms in openSUSE / SLES
Problem: nothing provides kernel-devel needed by dkms-2.2.0.3-14.1.noarch |
To install the dkms package, do the following:
root@localhost:~> rpm -qa | grep kernel-default |
zypper -n install --force dkms |