Skip to main content

July 29, 2026

Linux Application Management

Linux Application (App) Manaement is a part of the Workspace ONE UEM Modern SaaS Architecture rollout. With Linux App Management, you can deploy and manage applications to your Linux device fleet by uploading them with local files into the Workspace ONE UEM console and assigning them intelligently to your users and their devices.

The initial release of Linux App Management functionality focuses on Debian/Ubuntu and Red Hat based Linux distributions as the most commonly used. The supported files are .deb and .rpm files. Linux App Management capabilities include Installation, Removal and Version control.

Note: Currently, only Internal applications are supported for Linux. Public, purchased, and web applications are not supported.

  1. In the Workspace ONE UEM Console navigate to Resources > Apps > Native > Internal.
  2. Click Add and Application File.
  3. Click Upload.
  4. Go to Local File and browse for the application file on your system.
  5. Select the .deb or .rpm file to upload
  6. Click Save and Continue.
Field Description
Name Enter the name of the application as it should appear in Workspace ONE UEM.
Application ID Needs to be a unique value. For more information, see the Additional Details for Linux App Management section.
Minimum OS This field refers to Linux Kernel version.
Supported Models This is a list of Linux distributions. If you don’t see your specific distribution, select Linux.
  1. Optional: Upload an image for the icon on the Images tab. This icon is used exclusively in the Workspace ONE UEM Console to help quickly distinguish your app. Mobile and Tablet images are not currently supported for Linux.
  2. Click Save and Assign.
  3. Complete the details on the Assignment window to include the Name and the Assignment Groups. Set the App Delivery Method to Auto (scheduler) or On Demand.
  4. Click Create.
  5. If you're complete with assignments, click Save and Publish.

Additional Details for Linux App Management

  • The Terms of Use tab is currently not supported for Linux applications.

  • The first version of Linux App Management does not support parsing of uploaded installer packages. To prevent issues in the future, we encourage you to use official package IDs and version numbers for any app that you upload.

    • If you don’t know the package ID or version numbers, run the following commands against the installer on your Linux machine:

    • For the Deb packages:

      dpkg -f ./filename.deb
      

      The command will return the Deb package details. Use the Package value returned for the Application ID field in Workspace ONE UEM and the Version value for the App Version field in Workspace ONE UEM.

    • For the RPM packages:

      rpm -qp --queryformat
      "Package:%{NAME}\nVersion:%{VERSION}\n" ./filePath.rpm
      

      The command will return the RPM package details. Use the Package value returned for the Application ID field in Workspace ONE UEM and the Version value for the App Version field in Workspace ONE UEM.

  • To ensure optimal system performance and scale, Linux App Management uses Workspace ONE UEM's Desired State Management capabilities (DSM). With DSM, when a request is made to install, remove, or upgrade an application to a device, it is saved into a configuration by Workspace ONE UEM, and not pushed to a device immediately.

    Based on the configured Data Transmit Interval in Settings > Devices & Users > Linux > Intelligent Hub Settings > Data Transmit interval, the Workspace ONE Intelligent Hub drives a check-in with Workspace ONE UEM and pulls all of the assigned applications at that time.

    For a newly enrolled device, this happens right after enrollment. For a previously enrolled device, there will likely be a delay until the next data transmit occurs. For testing purposes, we encourage you to use the new WS1HubUtil “resource sync” command (ws1HubUtil resource --sync).

Important

  • Uploading the same application version for a different distribution (Deb and RPM) is not supported. The Linux app validation criteria will incorporate file extensions in a future release.

  • Adding a new version of a Linux application using Add Version on the Details page in Apps is not supported.

    • To add a new version of an application, navigate to Resources > Apps > Native > Internal.
    • Go to Add > Application File. Follow the steps above to add an application file.

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…