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

Abaqus2022在Rocky8.10安装流程

2024-11-13 09:32:02
4
0

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安装即可,这里需要跳过证书检查
image.png

注意: 安装好后不要启动证书服务器,即不要启动lmgrd

安装主程序

在目录/mnt/sandbox/apps/4/SIMULIA_EstablishedProducts/Linux64/1下执行

$ ./StartGUI.sh

进行图形化界面安装,注意这里需要选择第三个
image (1).png

将前面生成的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

image (2).png

说明安装成功

启动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

image (3).png

验证安装成功

0条评论
0 / 1000
c****w
3文章数
0粉丝数
c****w
3 文章 | 0 粉丝
c****w
3文章数
0粉丝数
c****w
3 文章 | 0 粉丝
原创

Abaqus2022在Rocky8.10安装流程

2024-11-13 09:32:02
4
0

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安装即可,这里需要跳过证书检查
image.png

注意: 安装好后不要启动证书服务器,即不要启动lmgrd

安装主程序

在目录/mnt/sandbox/apps/4/SIMULIA_EstablishedProducts/Linux64/1下执行

$ ./StartGUI.sh

进行图形化界面安装,注意这里需要选择第三个
image (1).png

将前面生成的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

image (2).png

说明安装成功

启动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

image (3).png

验证安装成功

文章来自个人专栏
EHPC
3 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0