V20下MATLAB/AMESim/ANSYS/SIMULIA安装笔记
Tofloor
poster avatar
176******49
deepin
2020-05-25 03:39
Author
本帖最后由 windnbike 于 2020-5-24 21:34 编辑

最近在UOS 上尝试了一下几种常用大型软件的安装,MATLAB、PLM NX、AMESim、ANSYS、SIMULIA,安装过程中遇到不少问题,做了一些笔记,在这里与大家分享。其中PLM NX基本处于不可用状态,所以就不写了。MATLAB、AMESim安装成功,ANSYS、SIMULIA在安装最后由于不明原因卡住,但主要功能看起来是正常的,还需要继续摸索。由于各版本安装可能存在差别,请按照自带的安装说明文档进行,本文仅说明遇到的问题。

MATLAB安装
1. 安装准备
这几个软件的安装脚本中很多都指定ksh解释,所以安装一下较为稳妥。我的系统中没有/bin/sh,导致部分脚本执行异常,所以也需要建立bash到sh的链接
  1. sudo apt install build-essential ksh gnome-disk-utility
  2. sudo ln -f -s /usr/bin/bash /usr/bin/sh
Copy the Code
2. 挂载镜像
dde-file-manager右键挂载后会遇到一个问题,root用户无法访问挂载镜像中的文件,所以需要把镜像中的文件全部复制到硬盘再安装。这里用gnome-disk-utility挂载:

镜像会像其他分区一样挂载到/media/用户名/镜像名
之后就可以正常按说明安装了。
安装之后需要手动卸载镜像:
  1. sudo umount /media/用户名/MATHWORKS_R2020A
Copy the Code


AMESim安装
1. 安装准备
同样需要ksh、sh与gnome-disk-utility,同时还需要安装依赖。
  1. sudo apt install ksh gnome-disk-utility
  2. sudo apt install build-essential gcc-multilib libncursesw5 g++-multilib default-jre
  3. sudo ln -f -s /usr/bin/bash /usr/bin/sh
  4. wget http://packages.deepin.com/deepin/pool/main/g/gcc-6/gcc-6-base_6.4.0-17_amd64.deb
  5. sudo dpkg -i gcc-6-base_6.4.0-17_amd64.deb
  6. wget http://packages.deepin.com/deepin/pool/main/g/gcc-6/lib32gfortran3_6.4.0-17_amd64.deb
  7. sudo dpkg -i lib32gfortran3_6.4.0-17_amd64.deb
Copy the Code
2. 挂载安装
安装AMESim时,dde-file-manager右键挂载会遇到另一个问题,软链接全部无效,猜测可能和挂载路径过长有关系。

所以还是需要用gnome-disk-utility挂载,挂载后移动到镜像挂载路径,使用管理员权限运行setup_lnx.sh。
  1. sudo ./setup_lnx.sh
Copy the Code
接下来按照安装说明来安装。我这里的安装文档有些内容未更新,比如license文件复制位置不正确,需要将lms和rlm移动到lnx目录中。
  1. mkdir licensing/lnx
  2. mv licensing/lms licensing/lnx/
  3. mv licensing/rlm licensing/lnx/
  4. sudo cp -R licensing /opt/simcenter/2019.2/Common
Copy the Code
在官方安装文档中建议不要使用特殊权限用户启动证书服务,所以我们需要手动建立一个log文件,才能让证书服务正常启动。
  1. sudo touch /opt/simcenter/2019.2/Common/licensing/lmslm_home-PC.log
  2. sudo chmod 777 /opt/simcenter/2019.2/Common/licensing/lmslm_home-PC.log
Copy the Code
另外还需要手动将路径增加到启动文件,由于v20的用户配置文件.profile不加载,所以只能修改/etc/profile
  1. sudo nano /etc/profile
Copy the Code
在最后添加以下内容
  1. export AME=/opt/simcenter/2019.2/Amesim
  2. export PATH=$AME:$PATH
Copy the Code
3. 添加快捷方式
新建AMESim.desktop
  1. sudo nano /usr/share/applications/AMESim.desktop
Copy the Code
添加以下内容
  1. #!/usr/bin/env xdg-open
  2. [Desktop Entry]
  3. Categories=Utility;TextEditor;Development;IDE;
  4. Name=AMESim
  5. Exec=/opt/simcenter/2019.2/Amesim/AMESim
  6. Terminal=false
  7. Icon=/opt/simcenter/2019.2/Amesim/AMESim.ico
  8. Type=Application
Copy the Code
新建AMESim_chs.desktop
  1. sudo nano /usr/share/applications/AMESim_chs.desktop
Copy the Code
添加以下内容
  1. #!/usr/bin/env xdg-open
  2. [Desktop Entry]
  3. Categories=Utility;TextEditor;Development;IDE;
  4. Name=AMESim中文版
  5. Exec=/opt/simcenter/2019.2/Amesim/AMESim --translation /opt/simcenter/2019.2/Amesim/misc/AMESim_translation_cn.qm
  6. Terminal=false
  7. Icon=/opt/simcenter/2019.2/Amesim/AMESim.ico
  8. Type=Application
Copy the Code
新建lmstart.desktop
  1. sudo nano /usr/share/applications/lmstart.desktop
Copy the Code
添加以下内容
  1. #!/usr/bin/env xdg-open
  2. [Desktop Entry]
  3. Categories=Utility;TextEditor;Development;IDE;
  4. Name=lmstart
  5. Exec=/opt/simcenter/2019.2/Common/licensing/lmstart
  6. Terminal=false
  7. Icon=/opt/simcenter/2019.2/Amesim/AMECustom.ico
  8. Type=Application
Copy the Code
新建lmstop.desktop
  1. sudo nano /usr/share/applications/lmstop.desktop
Copy the Code
添加以下内容
  1. #!/usr/bin/env xdg-open
  2. [Desktop Entry]
  3. Categories=Utility;TextEditor;Development;IDE;
  4. Name=lmstop
  5. Exec=/opt/simcenter/2019.2/Common/licensing/lmstop
  6. Terminal=true
  7. Icon=/opt/simcenter/2019.2/Amesim/AMECustom.ico
  8. Type=Application
Copy the Code

注意,deepinV20的默认终端不支持Terminal=true,所以只能建立一个软链接
  1. ln -s /opt/simcenter/2019.2/Common/licensing/lmstop ~/Desktop/lmstop
Copy the Code
要启动AMESim,首先要使用lmstart启动证书服务,然后再启动AMESim,关闭AMESim以后,要手动通过lmstop关闭证书服务。

4. 卸载
  1. sudo /opt/simcenter/2019.2/Common/AMEUninstall.sh
Copy the Code

ANSYS安装
1. 安装准备
安装ANSYS时,我遇到一个很特别的问题,安装脚本中type -p执行异常,导致安装中路径出错,后来检查发现/bin/sh链接到了/bin/dash,所以安装前同样需要确认sh的链接。
  1. sudo apt install ksh gnome-disk-utility
  2. sudo ln -f -s /usr/bin/bash /usr/bin/sh
Copy the Code
2. 挂载安装
由于dde-file-manager存在问题,这里用gnome-disk-utility挂载。
之后就可以正常按说明安装,安装脚本就是镜像中的INSTALL
安装到99%时会停止,打开log显示Created service script: arcnode
3. 运行
安装后libXp的链接似乎有问题,需要手动建立
  1. sudo ln -s /opt/ansys_inc/v201/Electronics/Linux64/defer/libXp.so.6.2 /opt/ansys_inc/v201/ansys/lib/linx64/libXp.so.6
Copy the Code
另外需要注意,默认终端使用的是xterm-256color,而启动ansys需要使用xterm,可以在.bashrc中找到$TERM在之前添加
  1. export TERM=xterm
Copy the Code
启动Workbench执行
  1. /opt/ansys_inc/v201/Framework/bin/Linux64/runwb2
Copy the Code
启动APDL执行
  1. /opt/ansys_inc/v201/ansys/bin/ansys201 -g
Copy the Code

4. 卸载
  1. sudo /opt/ansys_inc/v201/ans_uninstall201
Copy the Code

SIMULIA安装
1. 安装准备
同样需要注意SIMULIA中安装脚本中很多指定了ksh
  1. sudo apt install ksh gnome-disk-utility
  2. sudo ln -f -s /usr/bin/bash /usr/bin/sh
Copy the Code
2. 挂载安装
这里同样用gnome-disk-utility挂载。
安装时按照说明即可,但注意安装时有两个坑,第1个是安装程序多次检测系统,需要跳过,第2个是安装文件路径过长会发生错误,所以需要提前加载变量:
  1. su
  2. export LC_ALL=C && export DSYAuthOS_`lsb_release -si`=1 && export DSY_Force_OS=linux_a64 && export NOLICENSECHECK=true && ./StartGUI.sh
Copy the Code
安装到100%时卡住,日志显示
20200523T115142+0800| Executing LaunchAppAction CODE\linux_a64\SIMCAE_TP.prd:runVerification
  Traces number: 0015
3. 运行
启动Abaqus,运行
  1. /usr/SIMULIA/EstProducts/2020/linux_a64/code/bin/ABQLauncher cae
Copy the Code
启动fe-safe,运行
  1. /usr/SIMULIA/EstProducts/2020/linux_a64/code/bin/fe-safe
Copy the Code
启动FoscaFluid,运行
  1. /usr/SIMULIA/EstProducts/2020/linux_a64/code/command/ToscaFluidGui.sh
Copy the Code
启动ToscaStructure,运行
  1. /usr/SIMULIA/EstProducts/2020/linux_a64/code/command/ToscaStructureGui.sh
Copy the Code
4. 卸载
卸载也需要提前加载变量
  1. cd /usr/SIMULIA/EstProducts/2020
  2. su
  3. export LC_ALL=C && export DSYAuthOS_`lsb_release -si`=1 && export DSY_Force_OS=linux_a64 && export NOLICENSECHECK=true && ./Uninstall.sh
Copy the Code




Reply Favorite View the author
All Replies
czyceo
deepin
2021-12-10 06:33
#1
It has been deleted!
山川
deepin
2023-07-24 17:32
#2

Looks good!

Reply View the author
zhangqf
deepin
2024-10-09 13:46
#3

按这个方案在V23下有人成功安装过matlab 2021B吗?

Reply View the author
长弓
deepin
2024-10-10 09:37
#4

这一篇必须要顶起来,目前收藏了

Reply View the author