Upgrade Linux Clients Without Uninstalling and Reinstalling
Overview
This article explains how to upgrade the Endpoint Protector client on Linux without performing a full uninstall and reinstall. The steps below allow you to upgrade the client while preserving configuration variables from the previous build.
For the full reference, see Linux under Agent Install Parameters in the Agent documentation.
The Client Software Upgrade feature (System Configuration → Client Software Upgrade) only supports Windows and macOS Clients — this is why Linux clients require the manual upgrade process described here. See Client Software Upgrade for details.
Instructions
-
Copy the new Endpoint Protector client installer to the Linux machine.
-
Open a Terminal window.
-
Export the variables from the
options.inifile from the older build:export EPPCLIENT_WS_SERVER=ip.of.the.serverexport EPPCLIENT_WS_PORT=443export EPPCLIENT_DEPARTMENT_CODE=defdep -
Unpack the archive:
tar xvf [Filename.tar.xz] -
From the unpacked directory of the newer build, run:
sudo -E apt install ./pkgs/*.deb -
Open Endpoint Protector Notifier and confirm that the Endpoint Protector client was upgraded.
Step 5 uses apt, which applies to Debian-based distributions (Ubuntu, LinuxMint, Debian). RedHat-based distributions (CentOS, RedHat, Fedora, AWS Linux 2, OpenSuse, SUSE, SLED Linux Enterprise Server) use rpm/yum/dnf instead. See RedHat based distributions for details.