Linux
View all Worklets
LinuxLinux

Custom Yum Rpm Non Repo Install

Download and install RPM packages from custom URLs on Linux endpoints

Worklet Details

What the RPM installer does

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.

Why deploy packages from custom URLs

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.

How RPM installation works

  1. Evaluation phase: The Worklet verifies endpoint connectivity and confirms that wget and rpm tools are available.

  2. 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.

RPM installation requirements

  • 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

Expected state after RPM installation

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.

How to validate custom yum rpm non repo install changes

  1. Run this Worklet on a pilot Linux endpoint and review evaluation output for custom yum rpm non repo install.

  2. Confirm Automox activity logs show successful completion and exit code 0.

  3. Verify endpoint state using checks aligned to evaluation script logic, such as exit.

  4. 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.

View in app
evalutation image
remediation image

Consider Worklets your easy button

What's a Worklet?

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.

do more with worklets