|
abaqus版本为6.14,debian版本位8.8。
主要参考http://blog.sina.com.cn/s/blog_54848ce4010135n0.html,主要步骤如下:
下面用到的sudo之类的为终端命令,相似于windows的命令窗口,可以百度一下如何使用。
sudo mkdir /media/cdimage #建立一个文件夹作为ISO挂载点
sudo mount -o loop myfile.iso /media/cdimage #挂载ISO文件,使用参数 -oloop
sudo umount /media/cdimage #卸载
总结下来很简单,就几个步骤,且无需安装很多软件包,因为系统都自带了,现说明如下:
1. 安装好你的ubuntu 11.04或其它版本系统,自不在话下。我安装时候没有让其在网上下载、更新包。为说明方便,假设用户主目录为/home/blue-fish
2. 安装好ubuntu后,把abaqus的iso文件拷到某目录下。
用mount -o loop ××××××命令 挂在其至 /mnt/cd1 /mnt/cd2 路径下。当然 /mnt中的cd1、cd2文件夹要先自己建好。
3. 用sudo apt-get install csh。 因为abaqus的安装文件在cshshell环境下写的。
用sudo apt-get install libstdc++5 。 在ubuntu11.04中用的这个包要新,但为了支持abaqus 6.10,必须要这个低点的包。
4. 在ubuntu 11.04下,准备工作都完成了,开始安装abaqus了。使用的指令依次如下:
cd /mnt/cd1 ---------进入abaqusiso文件加载目录,应会看到setup文件,没有后缀名的。
sudo ./setup -nosystemchecks---------以“不检查系统”为参数,运行setup。
如安装正常,会出现让你输入 scratch path,我理解就是安装路径。我输入了/home/blue-fish。然后应该会 出现abaqus的gui安装界面,先安装license。
这时候,可以修改破解用的×××.dat文件,具体要求和在windows下的安装下的一样。
5.license服务器安装好后,abaqus的安装程序会问你“是否安装其产品”。先不管,但也不要关闭它。目前需要的是------搞定license服务器。
首先进入scratchpath中,本例是:/home/blue-fish。会发现有了个license文件夹,进入。
然后找到 lmgrd 文件。 然后运行它,用sudo, 即 sudo ./lmgrd。
肯定会出现一些错误。分别是:
/usr/tmp/×××××无法创建。 ---------- 按照提示,自己创建好,重新运行sudo./lmgrd,看错误提示。
/××××××××中,没有找到license.dat文件。------------这是先相当关键的。这时候要按其路径建立好相应的文件夹,再把破解好的××.dat文件复制到此目录下,并按提示的要求重新命名。 然后重新sudo ./lmgrd。
至此,license服务器应该就会运行起来。用/home/blue-fish/license 中 lmstat-c yourhostname@127.0.0.1可查看状态,必须要保证运行正常。
6. 如license服务运行正常,继续安装abaqus产品,过程如windows安装一样。完成后,scratch路径下,即/home/blue-fish/中会出现一个Common 文家夹,里面有2个文件,其中一个为 abaqus。
要运行它,使用命令: sudo abaqus cae -mesa
此时应该能够运行abaqus cae了。
--------------------------------------------------------------------------------------------------------------------------------
以上步骤中,第6步abaqus的安装一定要和SIMULIA在同一个层次的文件夹内,否则,command里面的启动项会少,且不能启动;启动命令:sudo ./abaqus cae;
为了避免每次启动均到比较深的安装目录启动,采用alias命令。在合适的位置新建文件夹作为abaqus的工作目录,sudo vi .bashrc,输入alias abaqus='XLIB_SKIP_ARGB_VISUALS=1 /Commands所在目录/./abaqus cae',注意alias和abaqus间的空格和./abaqus cae;完成后source .bashrc;即可在新建的工作目录内,在终端中输入abaqus启动。
但是,以上设置每次启动abaqus均需要先启动lmgrd,再启动abaqus。因此,将/lmgrd所在目录/./lmgrd写入/home/用户名/.profile文件里(某些系统是.bashrc_profile),该文件在启动时,调用一次,若写在.bashrc文件里,则每次打开终端均会启动lmgrd,但是之前已经启动,后面的都不能启动,比较烦。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-6 17:33
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社