csdn 同标题文章的安装包补充
链接:https://pan.baidu.com/s/1o4w8pS8CJ57P9w7GFsPgFw
提取码:67py

装完启动不起来,终端里蹦出 `mdi` 或 `aview` 的加载错误,先别急着重装,多半是缺库或者许可证环境变量没设对,Ubuntu 18.04 跑 2021 的 Linux64 版就是这个德行,RedHat 版装是能装,跑起来总得补点东西。
装之前先把 tcsh 装好,系统默认是 dash 或者 bash,Adams 的启动脚本 `mdi` 是 csh 系的,不装 tcsh 直接用 csh 会报 `word too long` 那个经典错误。`sudo apt-get install tcsh`,然后 `sudo update-alternatives --config csh` 把 csh 指向 tcsh。这一步做完再解压安装包,RedHat 版的 `.bin` 文件。
安装包是 `adams_2021.0.1_linux64_rh7.3_7.5_7.7.bin`,放全英文路径下面,路径里别有中文或空格,拷贝进去之后先 `chmod -R 777` 给执行权限,看文件颜色是绿的再跑 `sudo ./adams_2021.0.1_linux64_rh7.3_7.5_7.7.bin`。安装向导会问路径,装到 `/opt/MSC/` 或者家目录下面都行,许可证那一步选 `27500@主机名` 或者 `MSC_LICENSE_FILE` 环境变量,装完先别关终端。
许可证的环境变量要设对,`MSC_LICENSE_FILE=27500@你的主机名`,写在 `~/.bashrc` 里 `export` 出来,如果是本地 license 文件就写文件路径。`echo $MSC_LICENSE_FILE` 确认一下有没有生效,没生效的话 Adams 启动闪一下就没,或者终端里报 `MSC License not found`。许可证守护进程用安装目录下的 `lmgrd` 启,`./lmgrd -c license.dat -l log.txt`,看 log 里有没有 `UP`。
Ubuntu 缺 `libXp.so.6` 是家常便饭,`error while loading shared libraries: libXp.so.6` 这个报错,`apt-get install libxp6` 装一下就行,源里没有的话从 `ftp.xfree86.org` 扒一个 `.deb` 下来 `dpkg -i` 装。`libstdc++` 和 `libmotif-dev` 也顺手装上,`sudo apt update && sudo apt install csh tcsh ksh gcc g++ gfortran libstdc++5 build-essential make libjpeg62 libmotif-dev` 这一串下去,常用的编译和图形库就齐了。
启动有两种方式,图形界面里找 Adams View 或 Adams Car 的图标双击,或者进安装目录 `./mdi -c` 按提示选模块。Adams/Car 默认是标准模式,主目录下的 `acar.cfg` 文件打开改成 `expert` 模式,不然有些模板和子系统看不到。第一次启动会比较慢,终端里刷一堆加载信息,能进 GUI 就说明装成了。
虚拟机里装的话 VMware 或 VirtualBox 都行,Ubuntu 18.04.6 的镜像,内存给 8G 以上,硬盘别吝啬,Adams 装完加上临时文件至少 20G,虚拟机里跑图形界面在设置里把 3D 加速打开,不然 Adams 的视图区转起来很卡。双系统的话直接装,驱动和显卡都没问题。公司那台旧服务器如果内存只有 4G,装是可以装,打开大模型就看着办了。
补一个刚才漏掉的,`mdi` 脚本里会读 `~/.msc` 目录下的配置,没有的话手动建一个,`mkdir ~/.msc`,权限给足。启动报 `aview` 找不到的时候检查 `LD_LIBRARY_PATH` 有没有把 Adams 的 `lib` 目录加进去,`export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/MSC/Adams/2021/linux64/lib`,写进 `.bashrc` 省得每次手动敲。`libXp` 装完之后如果还是报,`ldconfig` 跑一下刷新缓存。下一步把 `~/.msc` 下面……
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删