For cPanel & WHM version 58
cPanel & WHM uses the rpm.versions distribution management system to manage RPM packages. This system offers cPanel & WHM users consistent updates for packaged software, and easier installation and maintenance.
Introduction to the rpm.versions system — This document gives a basic overview of cPanel & WHM's rpm.versions system.
- The /usr/local/cpanel/etc/rpm.versions File — This document explains the contents of the
rpm.versions
file. - RPM Targets— This document explains RPM targets in the rpm.versions system, and provides a list of the available targets.
- The check_cpanel_rpms Script — Use this script to track missing or out-of-date RPMs, check for altered RPMs, and uninstall unnecessary RPMs.
- The /usr/local/cpanel/etc/rpm.versions File — This document explains the contents of the
- How to Override the rpm.versions System — This document explains how certain settings files can override the cPanel-provided RPM settings.
- The /scripts/update_local_rpm_versions Script — This document describes how to use the
/scripts/update_local_rpm_versions
script to modify how you override the rpm.versions system.
- The /scripts/update_local_rpm_versions Script — This document describes how to use the
- RPM::Versions Hooks —
RPM::Versions
hooks allow you to execute custom code before or after an RPM installs, updates, or uninstalls. - The sysinfo.config File — This document explains the contents of the
sysinfo.config
file. cPanel & WHM uses this file to determine which RPMs to download during installation and upgrades.
- How to Build and Install Custom RPMs — This guide describes how to customize cPanel & WHM's rpm.versions system.
Important:
If you are new to the rpm.versions system, we recommend that you begin with the Introduction to the rpm.versions system documentation.