searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Abaqus2022在ubuntu20.04安装

2024-11-07 09:25:16
9
0

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

进行图形化界面安装,注意这里需要选择第三个
image.png
后续依次点击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

image (1).png

出现图中情况,说明安装成功

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

安装好上述以来后再执行前面的命令可以看到
image (2).png
验证安装成功

安装完之后恢复默认shell

$ sudo ln -sf dash /bin/sh
0条评论
0 / 1000
c****w
3文章数
0粉丝数
c****w
3 文章 | 0 粉丝
c****w
3文章数
0粉丝数
c****w
3 文章 | 0 粉丝
原创

Abaqus2022在ubuntu20.04安装

2024-11-07 09:25:16
9
0

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

进行图形化界面安装,注意这里需要选择第三个
image.png
后续依次点击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

image (1).png

出现图中情况,说明安装成功

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

安装好上述以来后再执行前面的命令可以看到
image (2).png
验证安装成功

安装完之后恢复默认shell

$ sudo ln -sf dash /bin/sh
文章来自个人专栏
EHPC
3 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0