本文介绍了在运行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_ 5. 这样就完成了对所需软件包和依赖项的收集。这时,把收集到的DEB包的文件夹复制到离线系统中。 6. 最后,在脱机主机上。 cd apt install ./*.deb 这将安装Xilinx XRT和Alveo平台软件包以及所有需要的依赖项。