Distribution Package Feed

Package Descriptions

Name

Description

xilinx-alveo-u30-core

This package includes all the core elements that are required for developing and running applications using the C-based API and runtime library of the Xilinx Video SDK.

xilinx-alveo-u30-ffmpeg

This package includes all the relevant software for running hardware-accelerated FFmpeg pipelines. Installing this package also install the xilinx-alveo-u30-core package.

xilinx-alveo-u30-gstreamer

This package includes all the relevant software for running hardware-accelerated GStreamer pipelines. Installing this package also install the xilinx-alveo-u30-core package.

xilinx-alveo-u30-examples

This package includes various examples of FFmpeg and GStreamer pipelines, and C-based applications. Installing this package also install the xilinx-alveo-u30-core, xilinx-alveo-u30-ffmpeg and xilinx-alveo-u30-gstreamer packages.


Minimal Required Packages

The following table indicates the minimal required packages, on either host or container, to run a video pipeline, using C APIs. Note that only one running environment at a time can be active.

Running Environment

Host Packages

Container Packages

Host

xilinx-alveo-u30-core

N/A

Container

xilinx-alveo-u30-core

xilinx-alveo-u30-core


Configuring the Package Feed

Distribution based package feeds allow for convenient and robust methods to update and upgrade relevant packages of the Xilinx Video SDK. In order to be able to install the Xilinx Video SDK packages from the package feed, point your package management client to the remote Xilinx Video SDK package repository according to the instructions described below.

Ubuntu

Add the following line to the /etc/apt/sources.list.d/xilinx.list file:

deb [trusted=yes] https://packages.xilinx.com/artifactory/debian-packages <distro name> main

Where <distro name> can be either bionic, focal or jammy. If needed, the distro name can be found using the lsb_release -c command.

Red Hat Linux 7.8

Add the following lines to the /etc/yum.repos.d/xilinx.repo file:

[MetaArtifactory]
name=MetaArtifactory
baseurl=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/7/
enabled=1
gpgcheck=0
gpgkey=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/7/repodata/repomd.xml.key
sslverify=0

[Artifactory]
name=Artifactory
baseurl=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/
enabled=1
gpgcheck=0
gpgkey=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/repodata/repomd.xml.key
sslverify=0

[BaseArtifactory]
name=BaseArtifactory
baseurl=https://packages.xilinx.com/artifactory/rpm-packages/noarch/
enabled=1
gpgcheck=0
gpgkey=https://packages.xilinx.com/artifactory/rpm-packages/noarch/repodata/repomd.xml.key
sslverify=0

Amazon Linux 2

Add the following lines to the /etc/yum.repos.d/xilinx.repo file:

[Amzn2Artifactory]
name=Amzn2Artifactory
baseurl=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/2
enabled=1
gpgcheck=0
gpgkey=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/repodata/repomd.xml.key
sslverify=0

[Artifactory]
name=Artifactory
baseurl=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/
enabled=1
gpgcheck=0
gpgkey=https://packages.xilinx.com/artifactory/rpm-packages/x86_64/repodata/repomd.xml.key
sslverify=0

[BaseArtifactory]
name=BaseArtifactory
baseurl=https://packages.xilinx.com/artifactory/rpm-packages/noarch/
enabled=1
gpgcheck=0
gpgkey=https://packages.xilinx.com/artifactory/rpm-packages/noarch/repodata/repomd.xml.key
sslverify=0