Context
不听故事,直接跳到Steps
我用的是Ubuntu 20.04的Docker,当希望在没有图形界面服务器上下载vivado的时候遇到了困难,因为vivado的下载链接进去之后并不是指向一个压缩包,而是一个填写信息的页面,在页面中需要再点击下载按钮才能开始下载。这就意味着没法用wget
从官网的链接下载。然后发现在Xilinx论坛里面有人提了同样的问题,并且得到了官方的回复说确实只能在web端进行下载,然后再传到服务器上

然而在下面的回复中有人提出了一个小技巧

在Chrome点击下载之后,即可获得下载链接,然后就可以在服务器里用wget
了,看完恍然大悟呀。
下载完了就开始安装,这时候看到论坛里的另一个讨论:Batch install from web installer,其中回答中给出了官方文档 Vivado Design Suite User Guide -- Release Notes, Installation, and Licensing,Batch Mode安装从第40页开始。
Steps
下载 Vivado
- 用Chrome在官方网站中下载Vivado HLx 2020.1: All OS installer Single-File Download

- 填写一堆信息,可以点击按键开始下载。
- 打开一个新的chrome标签,访问chrome://downloads/
- 复制正在下载的链接

- 到服务器上用
wget
和刚刚复制的链接即可下载:wget <download link>