1. 挂载镜像
2. 修改check相关脚本
将abaqus挂载后目录下所有linux.sh文件中内容替换为
DSY_LIBPATH_VARNAME=LD_LIBRARY_PATH
which lsb_release
if [[ $? -ne 0 ]] ; then
echo "lsb_release is not found: check in the PDIR the list of installed packages for servers validation."
exit 12
fi
DSY_OS_Release="CentOS" #Override release setting, old: DSY_OS_Release=`lsb_release --short --id |sed 's/ //g'`
echo "DSY_OS_Release=\""${DSY_OS_Release}"\""
export DSY_OS_Release=${DSY_OS_Release}
export DSY_Skip_CheckPrereq=1 #Added to avoid prerequisite check
if [[ -n ${DSY_Force_OS} ]]; then
DSY_OS=${DSY_Force_OS}
echo "DSY_Force_OS=\""${DSY_Force_OS}"\", use it for DSY_OS"
return
fi
case ${DSY_OS_Release} in
"RedHatEnterpriseServer"|"RedHatEnterpriseClient"|"RedHatEnterpriseWorkstation"|"CentOS")
DSY_OS=linux_a64;;
"SUSELINUX"|"SUSE")
DSY_OS=linux_a64;;
*)
echo "Unknown linux release \""${DSY_OS_Release}"\""
echo "exit 8"
exit 8;;
esac
3. 证书服务器安装
Ubuntu的默认Shell是dash,而ABAQUS安装需要bash,所以需要改一下(后面安装完会改回来)
$ sudo ln -sf bash /bin/sh
安装依赖库
- libxkbcommon
- libxkbcommon-x11-0
- libx11-xcb1
- libxcb-render0
- libxcb-render-util0
- libxcb-icccm4
- libxcb-randr0
- libxcb-image0
- libxcb-xinerama0
- libxcb-shape0
- libxcb-xfixes0
- libxcb-keysyms1
- libxcb-sync1
lmgrd_SSQ.lic文件生成
解压Crack目录下压缩包内容,并合并;直接替换重合文件即可(先解压Core,再解压Module;最后将Module的解压结果合并到Core解压结果里)
然后在Crack/SolidSQUAD_License_Servers目录(Core解压后的文件夹)下,执行
$ sudo sh ./install_or_update.sh
生成lmgrd_SSQ.lic文件
在挂载目录下的文件夹3的/SIMULIA_FLEXnet_LicenseServer/Linux64/1目录下执行下面命令
$ ./StartGUI.sh
依次点击next安装即可
注意: 安装好后不要启动证书服务器,即不要启动lmgrd
4. 安装主程序
在挂载目录下的文件夹4的/SIMULIA_EstablishedProducts/Linux64/1目录下执行
$ sudo sh ./StartGUI.sh
进行图形化界面安装,注意这里需要选择第三个
后续依次点击next安装即可
将前面生成的license文件复制到指定路径(路径和文件名都需要自行修改)
$ sudo cp /mnt/data/abaqus_2022/Crack/SolidSQUAD_License_Servers/Licenses/lmgrd_SSQ.lic /usr/SIMULIA/License/2022/linux_a64/code/bin/
修改配置文件“/usr/SIMULIA/EstProducts/2022/linux_a64/SMA/site/custom_v6.env”,路径按照自己安装的实际情况修改
$ license_server_type=FLEXNET
$ abaquslm_license_file="27800@localhost"
5. 启动证书服务器
进入/usr/SIMULIA/License/2022/linux_a64/code/bin/目录下,执行
$ ./lmgrd -c ./lmgrd_SSQ.lic
出现图中情况,说明安装成功
6. 启动abaqus2022
执行下面命令
$ /var/DassaultSystemes/SIMULIA/Commands/abq2022 cae
如出现/usr/SIMULIA/EstProducts/2022/linux_a64/code/bin/ABQcaeK: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
Abaqus Error: Abaqus/CAE Kernel exited with an error.问题
还需要安装以下依赖库
- libjpeg62
- libgl1
- libglu1-mesa
安装好上述以来后再执行前面的命令可以看到
验证安装成功
安装完之后恢复默认shell
$ sudo ln -sf dash /bin/sh