RPM (Red Hat Package Manager) is a package management system for Red Hat-based Linux systems, such as Red Hat Enterprise Linux (RHEL) and CentOS. When you install an RPM package, it may contain scripts that are run during the installation process.
To view the scripts that are run when you install an RPM package, you can use the rpm
command with the -q
and --scripts
options. For example:
rpm -q --scripts <package_name>
This will display a list of scripts and the script type (preinstall, postinstall, etc.) for the specified package.
For example:
# rpm -q --scripts mypackage preinstall scriptlet (using /bin/sh): # Do some pre-installation tasks postinstall scriptlet (using /bin/sh): # Do some post-installation tasks
You can also use the --queryformat
option to customize the output format. For example, to display only the postinstall script:
rpm -q --queryformat '%{postinstall}\n' <package_name>