When you upgrade using the Centrify install.sh shell script, the script manages all dependencies and compatibility issues for you. If you want to upgrade Centrify software packages using the native package manager, you should first determine whether there are any compatibility issues or dependencies between the packages you have installed. For details about specific version compatibility requirements and upgrade scenarios, see Compatibility for additional packages.
As of version 5.4.0, the core Centrify agent bundle consists of four packages that must always be upgraded to the same version simultaneously: CentrifyDC, CentrifyDC-openssl, CentrifyDC-openldap, and CentrifyDC-curl. When fixes and patches are released, you can update individual packages of the core bundle, as long as the version is the same version as the other core packages.
After you have determined whether you have any version dependencies, you can use the native package manager to upgrade packages simultaneously. You can also use the native package manager to remove old packages individually or remove all packages simultaneously.
If you want to install or upgrade software packages using common native package installers, such as the Red Hat or Debian package manager, you should note that the software packages are signed with a GNU Privacy Guard (GPG) key. You need to import the key to verify the package authenticity before installing or upgrading the package. To import the key, download the RPM-GPG-KEY-centrify file from the Centrify Download Center then run the appropriate command for the package manager. For example:
rpm --import RPM-GPG-KEY-centrify
If you are not using a native package manager, you can use any other installation program you have available for the local operating environment. For example, if you use another program, such as SMIT, YAST, APT, or YUM to install and manage software packages, you can use that program to install Centrify Server Suite software packages.