Ubuntu24.04.1安装Vivado2024.1

由于我平时用的笔记本是 Macbook, 所以出门的时候就需要连接到家里服务器的 vivado 去编译，最近从朋友那里用友情价淘到了一台小主机，正好就在上面用了 ubuntu2024LTS 版本，结果安装 Vivado 的时候一直停留在 Generate device list 阶段。

这个问题其实从好几年前就一直存在，最大的可能性是缺少 libtinfo5 和 libncurses5 包，有好多人在社区里提到了这个问题。

インストール - Vivado を正常に実行するために必要な Ubuntu ファイル

couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory

这种情况其实最推荐的是下 tar 包自己执行，毕竟 installer 的话取消下载会把下载文件全部删除（哪怕点了保留也一样）

如果一定要用 installer 然后在 device list 哪里卡住了的话，搜索名称为 vivado 的进程杀掉， 后续出现的 vivado 进程也杀掉。installer 会弹警告框，一路 OK，结束下载器。

安装%VITIS_INSTALL_DIR%/scripts/installLibs.sh

安装 libtinfo5

Copy
sudo apt update
sudo apt install libtinfo-dev
sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5

安装 libncurses5

Copy
sudo apt install libncurses5-dev

linux 下的 vivado 是不会自动安装 cable driver 的，所以需要我们自己安装

Copy
cd ${vivado_install_dir}/data/xicom/cable_drivers/lin64/install_script/
install_drivers/

sudo ./install_drivers

在我的情况下，现在可以正常启动 vivado 并正常编译和烧录，如果还是出现问题，建议考虑重新手动执行 generate device list