Package

1 Usage[edit source]

The X-LINUXRelease/Package template returns either the name, the URL, or the installation path, of a software package or script delivered by an expansion package on top of an ecosystem release revision of the flow associated with this wiki.

Usage: {{X-LINUXRelease/Package | version=<version> | package=<package> | request=<request>}}

Where:

  • <version> is the mandatory version of the expansion package, for which the name, the URL, or the installation path of the software package or script is requested.
    • The possible values for this parameter can be found through the X-LINUXRelease/Revision template.
    • latest is also a possible value: the latest version of the expansion package is then considered.
  • <package> is the mandatory software package or script delivered by the expansion package version, for which the name, the URL, or the installation path is requested. The possible values are listed in the below table.
  • <request> is the mandatory request, i.e. either the name, the url, or the installation path, of the software package or script. The possible values are listed in the below table.

The returned value is:

  • a string that contains either the name, the URL or the installation path, of the software package or script (see the below table for details).
  • an empty string, if the request is not applicable (e.g. requesting the URL of the AI SDK environment script makes no sense).
  • "unknown version", if <version> is not supported.
  • "unknown package or script", if <package> is not supported.
  • "unknown request", if <request> is not supported.
<package> <request> Description of the returned value
AI Debian package name Name of the Debian package of the X-LINUX-AI expansion package
url URL (st.com) to the Debian package (non-clickable link)
path Nothing is returned (not applicable)
AI SDK package name Name of the tarball file that contains the SDK installation script for the X-LINUX-AI expansion package (x86_64 host architecture)
url URL (st.com) to the tarball file that contains the SDK installation script for the X-LINUX-AI expansion package (x86_64 host architecture)
path Nothing is returned (not applicable)
AI SDK installation script name Name of the SDK installation script for the X-LINUX-AI expansion package (x86_64 host architecture)
url Nothing is returned (not applicable)
path Path to the directory that contains the SDK installation script for the X-LINUX-AI expansion package, once the SDK package tarball file is uncompressed (x86_64 host architecture)
AI SDK setup script name Name of the SDK setup script for the X-LINUX-AI expansion package (x86_64 host architecture)
url Nothing is returned (not applicable)
path Nothing is returned (not applicable)
Warning white.png Warning
Please read carefully the below information about the use of this template in preformatted text blocks.
  • It is not possible to use this template (as any template) in preformatted text blocks made with with <pre>...</pre>: use preformatted text blocks made with space at the beginning of the line.
  • If needed (especially in tables), limit the width of the blocks with <div style="max-width:60em;"> (adjust the value)
Do not use <pre>...</pre>
You type
<pre>
tar xvf {{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=name}}
</pre>
You get
tar xvf {{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=name}}
Use space at the beginning of the line
You type
tar xvf {{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=name}}
You get

tar xvf apt-openstlinux-ai_1.0_armhf.deb

Limit the width of the block
You type
<div style="max-width:60em;">
This is a very long command that uses the template (tar xvf {{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=name}}) and its width might be a problem
</div>
You get

This is a very long command that uses the template (tar xvf apt-openstlinux-ai_1.0_armhf.deb) and its width might be a problem

2 Basic examples[edit source]

2.1 Basic examples for latest versions of the expansion packages[edit source]

You type You get
"AI Debian package" name, URL and path for the latest version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=name}}<br>
URL: {{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=url}}<br>
Path: {{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=path}}

Name: apt-openstlinux-ai_1.0_armhf.deb
URL: http://extra.packages.openstlinux.st.com/AI/5.0/pool/config/a/apt-openstlinux-ai/
Path: NA

"AI SDK package" name, URL and path for the latest version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=latest | package=AI SDK package | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=latest | package=AI SDK package | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=latest | package=AI SDK package | request=path}}

Name: en.SDK-x86_64-stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0.tar.gz
URL: [1]
Path: NA

"AI SDK installation script" name, URL and path for the latest version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=latest | package=AI SDK installation script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=latest | package=AI SDK installation script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=latest | package=AI SDK installation script | request=path}}

Name: st-image-ai-openstlinux-weston-stm32mp1-x86_64-toolchain-4.2.1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0.sh
URL: [NA]
Path: stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0

"AI SDK setup script" name, URL and path for the latest version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=latest | package=AI SDK setup script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=latest | package=AI SDK setup script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=latest | package=AI SDK setup script | request=path}}

Name: environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
URL: [NA]
Path: NA

2.2 Basic examples for current versions of the expansion packages[edit source]

You type You get
"AI Debian package" name, URL and path for the v5.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=5.0.0 | package=AI Debian package | request=name}}<br>
URL: {{X-LINUXRelease/Package | version=5.0.0 | package=AI Debian package | request=url}}<br>
Path: {{X-LINUXRelease/Package | version=5.0.0 | package=AI Debian package | request=path}}

Name: apt-openstlinux-ai_1.0_armhf.deb
URL: http://extra.packages.openstlinux.st.com/AI/5.0/pool/config/a/apt-openstlinux-ai/
Path: NA

"AI SDK package" name, URL and path for the v5.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK package | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK package | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK package | request=path}}

Name: en.SDK-x86_64-stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0.tar.gz
URL: [2]
Path: NA

"AI SDK installation script" name, URL and path for the v5.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK installation script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK installation script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK installation script | request=path}}

Name: st-image-ai-openstlinux-weston-stm32mp1-x86_64-toolchain-4.2.1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0.sh
URL: [NA]
Path: stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0

"AI SDK setup script" name, URL and path for the v5.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK setup script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK setup script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=5.0.0 | package=AI SDK setup script | request=path}}

Name: environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
URL: [NA]
Path: NA

2.3 Basic examples for revisions of the ecosystem releases[edit source]

You type You get
"AI Debian package" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v5.0.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI Debian package | request=name}}<br>
URL: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI Debian package | request=url}}<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI Debian package | request=path}}

Name: apt-openstlinux-ai_1.0_armhf.deb
URL: http://extra.packages.openstlinux.st.com/AI/5.0/pool/config/a/apt-openstlinux-ai/
Path: NA

"AI SDK package" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v5.0.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK package | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK package | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK package | request=path}}

Name: en.SDK-x86_64-stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0.tar.gz
URL: [3]
Path: NA

"AI SDK installation script" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v5.0.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK installation script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK installation script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK installation script | request=path}}

Name: st-image-ai-openstlinux-weston-stm32mp1-x86_64-toolchain-4.2.1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0.sh
URL: [NA]
Path: stm32mp1-openstlinux-6.1-yocto-mickledore-mp1-v23.06.21-addon-x-linux-ai-v5.0.0

"AI SDK setup script" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v5.0.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK setup script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK setup script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=5.0.0 | name=AI | type=release}} | package=AI SDK setup script | request=path}}

Name: environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
URL: [NA]
Path: NA


You type You get
"AI Debian package" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v4.1.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI Debian package | request=name}}<br>
URL: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI Debian package | request=url}}<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI Debian package | request=path}}

Name: unknown version
URL: unknown version
Path: unknown version

"AI SDK package" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v5.0.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK package | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK package | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK package | request=path}}

Name: unknown version
URL: [unknown version]
Path: unknown version

"AI SDK installation script" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v5.0.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK installation script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK installation script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK installation script | request=path}}

Name: unknown version
URL: [unknown version]
Path: unknown version

"AI SDK setup script" name, URL and path for the version of the X-LINUX-AI expansion package on top of the v5.0.0 ecosystem release requested
Name: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK setup script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK setup script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version={{X-LINUXRelease/Revision | revision=4.1.0 | name=AI | type=release}} | package=AI SDK setup script | request=path}}

Name: unknown version
URL: [unknown version]
Path: unknown version


2.4 Basic examples for former versions of the expansion packages[edit source]

You type You get
"AI Debian package" name, URL and path for the v3.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=3.0.0 | package=AI Debian package | request=name}}<br>
URL: {{X-LINUXRelease/Package | version=3.0.0 | package=AI Debian package | request=url}}<br>
Path: {{X-LINUXRelease/Package | version=3.0.0 | package=AI Debian package | request=path}}

Name: apt-openstlinux-ai_1.0_armhf.deb
URL: http://extra.packages.openstlinux.st.com/AI/4.1/pool/config/a/apt-openstlinux-ai/
Path: NA

"AI SDK package" name, URL and path for the v3.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK package | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK package | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK package | request=path}}

Name: en.SDK-x86_64-stm32mp1-openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23-addon-x-linux-ai-v3.0.0.tar.gz
URL: [4]
Path: NA

"AI SDK installation script" name, URL and path for the v3.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK installation script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK installation script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK installation script | request=path}}

Name: st-image-ai-openstlinux-weston-stm32mp1-x86_64-toolchain-4.0.4-openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23-addon-x-linux-ai-v3.0.0.sh
URL: [NA]
Path: stm32mp1-openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23-addon-x-linux-ai-v3.0.0

"AI SDK setup script" name, URL and path for the v3.0.0 version of the X-LINUX-AI expansion package requested
Name: {{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK setup script | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK setup script | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=3.0.0 | package=AI SDK setup script | request=path}}

Name: environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
URL: [NA]
Path: NA

3 More examples[edit source]

You type You get
"AI Debian package" name, URL and path for an unspecified version requested
Name: {{X-LINUXRelease/Package | package=AI Debian package | request=name}}<br>
URL: {{X-LINUXRelease/Package | package=AI Debian package | request=url}}<br>
Path: {{X-LINUXRelease/Package | package=AI Debian package | request=path}}

Name: unknown version
URL: unknown version
Path: unknown version

"AI Debian package" name, URL and path for an unknown version requested
Name: {{X-LINUXRelease/Package | version=10.20.30 | package=AI Debian package | request=name}}<br>
URL: {{X-LINUXRelease/Package | version=10.20.30 | package=AI Debian package | request=url}}<br>
Path: {{X-LINUXRelease/Package | version=10.20.30 | package=AI Debian package | request=path}}

Name: unknown version
URL: unknown version
Path: unknown version

Unspecified package
Name: {{X-LINUXRelease/Package | version=latest | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=latest | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=latest | request=path}}

Name: unknown package
URL: [unknown package]
Path: unknown package

Unknown package
Name: {{X-LINUXRelease/Package | version=latest | package=not supported | request=name}}<br>
URL: [{{X-LINUXRelease/Package | version=latest | package=not supported | request=url}}]<br>
Path: {{X-LINUXRelease/Package | version=latest | package=not supported | request=path}}

Name: unknown package
URL: [unknown package]
Path: unknown package

Unspecified request
{{X-LINUXRelease/Package | version=latest | package=AI Debian package}}

unknown request

Unknown request
{{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=not supported}}

unknown request

Check that there's no space before and after the text
BEFORE{{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=name}}AFTER<br>
BEFORE[{{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=url}}]AFTER<br>
BEFORE{{X-LINUXRelease/Package | version=latest | package=AI Debian package | request=path}AFTER}

BEFOREapt-openstlinux-ai_1.0_armhf.debAFTER
BEFORE[http://extra.packages.openstlinux.st.com/AI/5.0/pool/config/a/apt-openstlinux-ai/]AFTER
BEFORENAAFTER

4 Code[edit source]

unknown packageunknown request

No categories assignedEdit