Ubuntu上XRT和Alveo平台软件包的离线安装步骤

本文介绍了在运行Ubuntu的脱机主机上安装Xilinx Runtime(XRT)和Alveo平台软件包所需的必要步骤。

解决方法

要在离线状态下安装Xilinx XRT和平台包,你需要首先在一个在线并能接入互联网的系统上下载Xilinx XRT和平台包。

1. 在线的系统应具有与脱机系统相同的操作系统配置。

2. 本指南为Ubuntu 18.04+提供指导。

3. <存储软件包的路径>将被用来存储所有的DEB,并将被转移到离线系统中进行安装。

按照下面的步骤来收集在线系统上的XRT DEB的所有依赖关系。

1. 安装apt-rdepends

apt-rdepends显示一个软件包的所有依赖关系的列表。我们将用它来解决Xilinx软件包所需的依赖关系。

sudo apt install apt-rdepends

2. 下载内核头文件和依赖项。

# If needed

mkdir

cd

apt download $(apt-rdepends linux-headers-$(uname -r) | grep -v "^ " | sed 's/debconf-2.0/debconf/g')

3. 从你的Alveo卡产品页面的 "入门 "标签下下载XRT和平台DEBs。

提取平台DEB,并将提取的DEB和XRT安装DEB移到<存储软件包的路径>。

4. 下载所有的XRT依赖项

sudo apt install -s ./xrt_-amd64-xrt.deb | grep "^Inst" | cut -d' ' -f2 | xargs -i apt-get download {}

5. 这样就完成了对所需软件包和依赖项的收集。这时,把收集到的DEB包的文件夹复制到离线系统中。

6. 最后,在脱机主机上。

cd

apt install ./*.deb

这将安装Xilinx XRT和Alveo平台软件包以及所有需要的依赖项。

最新文章

最新文章