如何在 Ubuntu 18.04 上安装 Abaqus 2017

如何在 Ubuntu 18.04 上安装 Abaqus 2017

我已经在 Ubuntu 16.04 上成功安装了 Abaqus 2017,但在任何较新的 Ubuntu 版本上都完全失败。以下是导致问题的例程。

列出的所有先决条件这里(安装 ksh 和其他)均已满足。

然后,必须进行通常的 shell 脚本编辑来模拟受支持的操作系统(另请参阅这里)从文件夹里StartGUI.shStartTUI.sh出来

vi ./inst/common/init/Linux.sh 

并插入第 4 行

DSY_OS_Release="CentOS"

然后运行 ​​StartGUI.sh 会产生错误

ERROR: Cannot wait for process "/home/gluege/Software/ABQ/2   
/SIMULIA_AbaqusServices/Linux64/1/inst/linux_a64/code/bin  
/DSYInsAppliTUI" "-CDpath" "/home/gluege/Software/ABQ/2  
/SIMULIA_AbaqusServices/Linux64/1/"

检查发现,./inst/linux_a64/code/bin/DSYInsAppliTUI 找不到要查找的共享库./inst/linux_a64/code/bin/(从所在的文件夹可以看出StartTUI.sh)。

通过以下方式添加默认库搜索文件夹的路径:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/gluege/Software/ABQ/2
/SIMULIA_AbaqusServices_CAA_API/Linux64/1/inst/linux_a64/code/bin/

并通知操作系统

export LD_LIBRARY_PATH

运行时的错误信息./inst/linux_a64/code/bin/DSYInsAppliTUI 变成

Cannot change log file to /InstallData-2018_06_21-180430+0100   
/log/2018_06_21-180430+0100/Replay.xml  

Error stack:  
Unable to create the directory '/InstallData-2018_06_21-180430+0100', reason:  
Error num: 13  
Permission denied  
Error code: Type: FATAL, Error: 2, Owner: 103

我觉得安装程序想把日志放在根文件夹中很奇怪,但无论如何:我认为可以通过以 root 权限执行所有脚本来解决这个问题。所以我运行

sudo env LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/gluege/Software/
ABQ/2/SIMULIA_AbaqusServices_CAA_API/Linux64/1/inst/linux_a64
/code/bin/ ./inst/linux_a64/code/bin/DSYInsAppliTUI -CDpath
/home/gluege/Software/ABQ/2/SIMULIA_AbaqusServices/Linux64/1/

启动基于终端的安装程序,在命令前导出库路径。安装程序启动,但不显示文本字符串,而是显示变量名称,如下所示:

DSYInsControler.Title.Template(3DEXPERIENCE R2017x, Abaqus Simulation
Services, , DSYInsControler.Welcome.Title())
___________________________________________________________________
DSYInsControler.TextTUI.DefaultSelection(Next)

不可能像这样完成安装,谁知道还有哪些变量没有正确访问。将同样的技术sudo env ...应用于实际安装入口点StartTUI.sh只会产生上述错误Cannot wait for process

那么,我该怎么做才能让安装程序运行?有人知道从 16.04 升级到 18.04 时安装程序到底出了什么问题吗?

答案1

可能需要复制libpng12.so.0到所有文件夹//linux_a64/code/bin/

这是有关如何在 Ubuntu 上安装 Abaqus 的手册(libpng12.so.0也在那里):
https://github.com/imirzov/Install-Abaqus-2019-on-Ubuntu-18.04-LTS

答案2

我在不同的环境中遇到了类似的问题(咳,Windows,咳)。问题与用于解压安装文件的解压实用程序有关。通过使用 7zip,安装尽可能顺利。

因此我的建议是使用另一个解压缩实用程序。

祝你好运,

莱安德罗

答案3

检查你的堆栈大小是否不受限制。你可以使用 ulimit 来修改它

ulimit -s 8192

相关内容