Last edited 3 weeks ago

X-LINUX-AZURE Starter Package

Applicable for STM32MP25x lines


X-LINUX-AZURE Starter Package is based on OpenSTLinux Distribution Package ecosystem release v5.1.0 More info.png .

All the generated X-LINUX-AZURE packages are available from the OpenSTLinux X-LINUX-AZURE package repository service hosted at the non-browsable URL http://extra.packages.openstlinux.st.com/AZURE.

1. Install from the OpenSTLinux X-LINUX-AZURE package repository[edit | edit source]

Info white.png Information
The STMicroelectronics package repository service is provided for evaluation purposes only. Its content might be updated at any time without notice and is therefore not approved for use in production.

This repository contains X-LINUX-AZURE packages that can be simply installed using apt-* utilities, which are the same as those used on a Debian® system:

  • The main group contains the selection of X-LINUX-AZURE packages, the installation of which is automatically tested by STMicroelectronics.
  • The updates group is reserved for future uses such as package revision update.

You can install them individually or by package group.

1.1. Prerequisites[edit | edit source]

  • Your board has a direct (no proxy) connection to the Internet, either through the network cable or through a Wi-Fi® connection.

1.2. Configure the X-LINUX-AZURE OpenSTLinux package repository[edit | edit source]

Once the board is booted, execute the following command in the console to configure the X-LINUX-AZURE OpenSTLinux package repository:


For ecosystem release v5.1.0 More info.png :

Update the apt database to access:

 apt-get update

Install the package with the apt configuration to access the X-LINUX-AZURE packages:

 apt-get install apt-openstlinux-x-linux-azure

Update the apt database to access the X-LINUX-AZURE package repository:

 apt-get update

1.3. Install X-LINUX-AZURE packages[edit | edit source]

Warning white.png Warning
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here.

1.3.1. Install all X-LINUX-AZURE packages[edit | edit source]

Command Description
apt-get install packagegroup-x-linux-azure
Install all the X-LINUX-AZURE packages (Azure IoT Edge, demonstration application)

Then, restart the demo launcher:

systemctl restart weston-graphical-session.service

2. How to use the X-LINUX-AZURE Expansion Package[edit | edit source]

Go to X-LINUX-AZURE_package_software_setup.

3. Main software modifications[edit | edit source]

Through the X-LINUX-AZURE Starter Package, the OpenSTLinux distribution is changed at user space by bringing necessary libraries and tools to use Azure IoT Edge.