Linux RPM: View Script That Run When You Install RPM Files

Linux RPM: View Script That Run When You Install RPM Files

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:

ref‮ot re‬:lautturi.com
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>
Created Time:2017-10-16 14:38:52  Author:lautturi