Download and install RPM packages from custom URLs on Linux endpoints
This Automox Worklet™ automates the process of downloading and installing RPM packages from custom URLs on Linux endpoints. The Worklet uses wget to retrieve packages from a specified URL and rpm to install them locally.
The Worklet handles the complete installation workflow by downloading the package to a temporary directory, executing the installation, and cleaning up after successful completion. This eliminates manual steps and reduces the time spent managing package deployments across your Linux infrastructure.
Many organizations maintain proprietary software or use packages not available in standard package repositories. Deploying these packages consistently across endpoints requires a scalable solution that eliminates manual installation and maintains version consistency.
Using the RPM Installer Worklet enables you to distribute internal applications, custom tools, or third-party software to all Linux endpoints simultaneously. This approach saves time, reduces errors, and maintains audit trails through Automox logging.
Evaluation phase: The Worklet verifies endpoint connectivity and confirms that wget and rpm tools are available.
Remediation phase: The Worklet downloads the RPM file from the specified URL to /tmp/, installs the package using rpm, and removes the temporary file upon successful installation.
Linux endpoints with yum, dnf, or rpm package management
wget utility installed for downloading files
Internet connectivity to reach the RPM source URL
Root or sudo permissions required for package installation
Valid, accessible RPM URL configured in the Worklet
After the Worklet executes successfully, the specified RPM package is installed on the endpoint and available for use. The package registration appears in the system's rpm database, making it visible to standard package management tools and available in the installed software inventory.
The temporary installation file is automatically removed from /tmp/ after installation completes. You can verify successful installation by checking the package database with rpm -qa or using yum/dnf to query installed packages.
Run this Worklet on a pilot Linux endpoint and review evaluation output for custom yum rpm non repo install.
Confirm Automox activity logs show successful completion and exit code 0.
Verify endpoint state using checks aligned to evaluation script logic, such as exit.
Validate remediation effects from script operations such as rm, else, then rerun evaluation for compliance.
For technical validation, compare endpoint state to the Worklet evaluation logic and remediation flow for custom yum rpm non repo install. This supports repeatable software lifecycle workflows, faster change control review, and auditable compliance evidence.
Useful script references for this Worklet include evaluation operations such as exit and remediation operations such as rm, else. Use these indicators to verify that endpoint changes match intended policy outcomes.
For technical validation, compare endpoint state to the Worklet evaluation logic and remediation flow for custom yum rpm non repo install. This supports repeatable software lifecycle workflows, faster change control review, and auditable compliance evidence.
Useful script references for this Worklet include evaluation operations such as exit and remediation operations such as rm, else. Use these indicators to verify that endpoint changes match intended policy outcomes.


By submitting this form you agree to our Master Services Agreement and Privacy Policy.
Already have an account? Log in
Consider Worklets your easy button
A Worklet is an automation script, written in Bash or PowerShell, designed for seamless execution on endpoints – at scale – within the Automox platform. Worklet automation scripts perform configuration, remediation, and the installation or removal of applications and settings across Windows, macOS, and Linux.

AUTOMOX + WORKLETS™
Uncover new possibilities with simple, powerful automation.
By submitting this form you agree to our Master Services Agreement and Privacy Policy