Ubuntu 22.04下通过终端安装并运行Xilinx ISE 14.7的技术咨询
Ubuntu 22.04下通过终端安装并运行Xilinx ISE 14.7的技术咨询
嗨,我来帮你一步步搞定Ubuntu 22.04上用终端安装和运行Xilinx ISE 14.7的事儿!ISE 14.7是个老版本,和Ubuntu 22.04这种新系统兼容性有点坑,但咱们按步骤来就能解决。
一、终端下载安装包
ISE 14.7的Linux安装包需要从Xilinx官网获取,而且必须登录账号才能下载。你可以这么操作:
- 先登录Xilinx官网,找到ISE 14.7的Linux完整安装包(文件名通常是
Xilinx_ISE_DS_Lin_14.7_1015_1.tar.gz这类格式),复制它的带会话认证的下载链接(直接复制静态链接没用,必须是登录后生成的有效链接) - 回到终端,用
wget下载:
把引号里的内容替换成你复制的真实链接就行。wget -O xilinx_ise_14.7.tar.gz "你的下载链接"
二、安装必要的依赖库
因为ISE 14.7是32位为主的老软件,Ubuntu 22.04是64位系统,得先装一堆32位依赖:
- 启用32位架构支持:
sudo dpkg --add-architecture i386 - 更新软件源:
sudo apt update - 安装核心依赖包:
这些包覆盖了大部分ISE运行需要的底层库,少一个都可能出问题。sudo apt install -y libc6:i386 libncurses5:i386 libstdc++6:i386 libx11-6:i386 libxtst6:i386 libxext6:i386 libgtk2.0-0:i386 libpng16-16:i386 libsm6:i386 libice6:i386 libxrender1:i386 libfontconfig1:i386 libfreetype6:i386 zlib1g:i386 lib32gcc-s1 lib32stdc++6 libncursesw5:i386
三、终端静默安装ISE 14.7
如果不想用图形安装向导,咱们用静默安装全程在终端完成:
- 先解压下载的安装包:
tar -xzf xilinx_ise_14.7.tar.gz - 进入解压后的目录(注意目录名要和你解压的一致,比如下面的示例):
cd Xilinx_ISE_DS_Lin_14.7_1015_1 - 创建一个静默安装配置文件
install_config.txt,你可以用nano编辑:
把下面的内容粘贴进去,nano install_config.txtInstallDir可以改成你想安装的路径(比如/opt/Xilinx/14.7是系统级路径,或者~/Xilinx/14.7是用户级路径):
按[Xilinx.ISE] InstallDir=/opt/Xilinx/14.7 Product=ISE_DSCtrl+O保存,Ctrl+X退出nano。 - 运行静默安装命令(如果安装到
/opt需要加sudo,用户级路径不用):
耐心等一会儿,安装过程会在终端输出进度,完成后会提示安装成功。sudo ./xsetup --batch Install --config install_config.txt
四、运行ISE 14.7
安装完成后,需要先加载ISE的环境变量,然后就能启动了:
- 加载环境变量(路径和你安装的一致):
如果运行时出现32位库相关错误,换成加载32位的环境变量:source /opt/Xilinx/14.7/ISE_DS/settings64.shsource /opt/Xilinx/14.7/ISE_DS/settings32.sh - 直接启动ISE:
ise
常见问题解决
- 如果启动时提示找不到
libXft.so.2,安装这个包:sudo apt install libxft2:i386 - 如果图形界面打不开,试试临时允许X服务器连接(注意仅限本地使用,别在公共网络用):
xhost + - 如果遇到GTK相关错误,设置环境变量:
export GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0
备注:内容来源于stack exchange,提问作者U G DEBABANI CHOWDHURY




