Abaqus2022安装
注意: Abaqus默认不支持Rocky OS,需要修改安装包内所有Linux.sh文件以跳过OS check检查
挂载安装镜像
$ mount DS.SIMULIA.Suite.2022.Linux64_Downloadly.ir.iso /mnt/apps/
由于挂载后文件只可读,因此需要将挂载后目录拷贝到其他目录,本文将/mnt/apps目录及目录下文件都拷贝到/mnt/sandbox目录下。
安装redhat-lsb-core
$ sudo dnf install redhat-lsb-core -y
修改check相关脚本
将/mnt/data/abaqus_2022/abaqus_2022目录下的1,3,4,5文件夹下的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
lmgrd_SSQ.lic文件生成
解压下述压缩包内容,并合并;直接替换重合文件即可(先解压Core,再解压Module;最后将Module的解压结果合并到Core解压结果里)
进入/mnt/abaqus_2022/Crack/SolidSQUAD_License_Servers目录(Core解压后的文件夹)下执行生成lmgrd_SSQ.lic文件
$ sudo sh ./install_or_update.sh
GUI图形化界面安装方式
安装需要的依赖库
- libxkbcommon-x11
- libX11-xcb
- libxcb-render-util
- libxcb-icccm
- libxcb-image
- libxcb-keysyms
- libGLU
安装启动可视化界面需要的依赖库
- dnf --enablerepo=devel install xorg-x11-apps
证书服务器安装
在目录/mnt/sandbox/apps/3/SIMULIA_FLEXnet_LicenseServer/Linux64/1执行下面命令
$ ./StartGUI.sh
依次点击next安装即可,这里需要跳过证书检查
注意: 安装好后不要启动证书服务器,即不要启动lmgrd
安装主程序
在目录/mnt/sandbox/apps/4/SIMULIA_EstablishedProducts/Linux64/1下执行
$ ./StartGUI.sh
进行图形化界面安装,注意这里需要选择第三个
将前面生成的license文件复制到指定路径(路径和文件名都需要自行修改)
$ sudo cp /mnt/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"
$ vi /usr/SIMULIA/EstProducts/2022/linux_a64/SMA/site/custom_v6.env
# Installation of Established Products 2022
# Thu Oct 24 10:52:13 2024
plugin_central_dir="/var/DassaultSystemes/SIMULIA/CAE/plugins/2022"
# retrieve licensing configuration from EstablishedProductsConfig.ini
importEnv('licensing.env')
license_server_type=FLEXNET
abaquslm_license_file="27800@localhost"
启动证书服务器
进入/usr/SIMULIA/License/2022/linux_a64/code/bin/目录下执行
$ ./lmgrd -c ./lmgrd_SSQ.lic
说明安装成功
启动Abaqus2022
执行下面命令
$ /var/DassaultSystemes/SIMULIA/Commands/abq2022 cae
如出现报错:
/usr/SIMULIA/EstProducts/2022/linux_a64/code/bin/ABQcaeK: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
Abaqus Error: Abaqus/CAE Kernel exited with an error.
安装mesa-libGLU 包,执行
$ sudo dnf install mesa-libGLU
验证安装成功