我成功安装了 ANSYS 17.1。但当我尝试运行 Mechanical APDL 时,出现错误:
.../ANSYS17.1/ansys_inc/v171/ansys/bin/linux64/ansys.e: error while loading shared libraries: libXm.so.4: cannot open shared object file: No such file or directory
答案1
我在 Ubuntu 22.04.3 LTS 上运行的 Ansys Mechanical 2023R2 中遇到了同样的错误。对我来说,解决方案是以下命令:
sudo apt-get install libxm4
答案2
我在 Ubuntu 16.04 LTS 上使用 ANSYS Mechanical v17.2 时遇到了同样的问题,并通过在系统的其他位置找到缺失的库(您可以尝试locate
)并sudo ln -s
在 ansys_inc/v172/ansys/lib/linx64 和 ansys_inc/v172/ansys/syslib/linx64 中创建它们的符号链接(尝试)解决了该问题。似乎大多数缺失的库都可以在 ansys_inc/v172/ 中找到,但也可以在 CFD-Post 和 CFX 等其他产品的目录中找到。确保符号链接的名称与 ANSYS 查找的文件完全匹配,并且适用于正确的体系结构(通常为 64 位)。
举个例子,ANSYS Mechanical 也报告缺少 libjpeg.so.62 的问题。我从操作系统链接了较新的 libjpeg.so.9.2.0 来解决它,如下所示:
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so.9.2.0 /usr/local/ansys_inc/v172/ansys/syslib/linx64/libjpeg.so.62