如何修复 libXft.so.2:在 Pop_OS 20.04 上的 Quartus 20.1 运行 中模拟硬件时无法打开共享对象文件

How to fix libXft.so.2: cannot open shared object file when simulating hardware in Quartus 20.1 running on Pop_OS 20.04

我最近搬到了 Linux 并习惯了 OS,我设法安装了 运行 Quartus 20.1 Lite,我正在用旧的工作测试它项目。当我打开我的波形和 运行 模拟时,我得到

root/intelFPGA_lite/20.1/modelsim_ase/linuxaloem//vish: error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory

我安装了 libXft.so.2,因为我可以在终端中使用 locate 找到它。有什么我想念的吗?该文件是否需要在上面列出的文件中,或者我是否需要以某种方式使用权限?

这是在现代 linux 发行版上使用“免费”modelsim 的常见问题。 Modelsim 是 32b 并且没有很好地打包所以它不会获取它的依赖项。

现在,解决办法是安装很多 32b 包。

    sudo  apt-get install libxft2 libxft2:i386 lib32ncurses5
    sudo apt install libxext6
    sudo apt install libxext6:i386

参考:https://yoloh3.github.io/linux/2016/12/24/install-modelsim-in-linux/