---
title: Install deviceupdate-agent on Linux | Snap Store
description: Get the latest version of deviceupdate-agent for Linux - IoT Hub Device
  Update Agent for Ubuntu Core
url: https://snapcraft.io/deviceupdate-agent
---

# deviceupdate-agent

[Device Update for IoT hub (deviceupdate-agent)](https://snapcraft.io/publisher/deviceupdate-agent "View all snaps from Device Update for IoT hub (deviceupdate-agent)")

* [Device Update for IoT hub (deviceupdate-agent)](https://snapcraft.io/publisher/deviceupdate-agent "View all snaps from Device Update for IoT hub (deviceupdate-agent)")

latest/beta 0.1

Install latest/beta of deviceupdate-agent

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install deviceupdate-agent --beta
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

deviceupdate-agent is only available on the unstable beta channel. It could break and change often.

---

### Package name

* deviceupdate-agent

---

### License

* unset

---

### Last updated

* 15 April 2024 - latest/beta
* 11 April 2025 - latest/edge

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/deviceupdate-agent#report-snap-modal)

---

* [Description](https://snapcraft.io/deviceupdate-agent#tab-description)
* [Security](https://snapcraft.io/deviceupdate-agent#tab-security)

#### IoT Hub Device Update Agent for Ubuntu Core

The IoT Hub Device Update Agent snap for Ubuntu Core.

How To Configure The Agent
==========================
This snap provides a command called "set-config" that takes configuration file name and base64-encoded binary data as input and saves the decoded data to the $SNAP\_DATA/config folder.

Example usage:
sudo deviceupdate-agent.set-config --config-file du-config.json -d "$(base64 /path/to/your/du-config.json)"

For more information:
deviceupdate-agent.set-config --help

---

## Install deviceupdate-agent on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/deviceupdate-agent/arch)

[### CentOS](https://snapcraft.io/install/deviceupdate-agent/centos)

[### Debian](https://snapcraft.io/install/deviceupdate-agent/debian)

[### elementary OS](https://snapcraft.io/install/deviceupdate-agent/elementary)

[### Fedora](https://snapcraft.io/install/deviceupdate-agent/fedora)

[### KDE Neon](https://snapcraft.io/install/deviceupdate-agent/kde-neon)

[### Kubuntu](https://snapcraft.io/install/deviceupdate-agent/kubuntu)

[### Manjaro](https://snapcraft.io/install/deviceupdate-agent/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/deviceupdate-agent/pop)

[### openSUSE](https://snapcraft.io/install/deviceupdate-agent/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/deviceupdate-agent/rhel)

[### Ubuntu](https://snapcraft.io/install/deviceupdate-agent/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/deviceupdate-agent/raspbian)
