The free version of Modelsim is a 32-bit binary and therefore requires certain 32-bit libraries in order to work correctly. For Ubunutu, install the following packages
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32ncurses6 libxft2 libxft2:i386 libxext6 libxext6:i386 Download the ModelSim - Intel FPGA edition installer (both packages) from the Intel homepage.
Make the installer executable
chmod +x ModelSimSetup-20.1.1.720-linux.runRun the installer and install ModelSim:
./ModelSimSetup-20.1.1.720-linux.runWe assume ModelSim to be installed to /opt. If this is the case, the binaries are in /opt/modelsim_ase/bin/. In order to work with these tools, you need to add this folder to the path variable. Therefore, add the following line to your terminal configuration file, e.g., .bashrc or .zshrc.
export PATH=$PATH:/opt/modelsim_ase/bin
I have Ubuntu 23.10 and I tried to install this current version of Modelsim 20.1
I had the error of
/tools/intelFPGA/20.1/modelsim_ase/bin/../linux/vish: error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory
The libncurses5 is not available any more!!! Instead:
sudo apt-get install libncurses6
Then I installed
sudo apt-get install libxft2 libxft2:i386
and when I ran vsim it worked very well!
Hope this was helpful