ANSYS 11.0 for Linux(RedHat 9.0)安装
将经验总结如下。
1 安装程序下载
下载方法见http://www.linuxidc.net/thread-1186-1-1.html
2 Linux下的注意事项
首先,在Linux下,不要用要根用户(root)安装,我就因为贪省事,用的root,最后出了大麻烦。自己另外创建一个用户名,然后再登陆。
其次,在装linux时,推荐安装的一些应用软件也最好一并装上,因为ansys安装时可能需要其它一些组件之类,如果没有,就会出问题。我自己安装RedHat时编译器gcc没装上,后来花了很大功夫才整明白。
再次,ansys使用文档中也有关于在linux下的安装说明,只是较为简单,可以参考。
3 安装ansys 11.0
因为redhat9.0的桌面效果感觉也不错,另外,刚接触,对命令也不是很熟,因此,能用鼠标就用鼠标操作,以减少陌生感。把ansys11.0拷贝到指定目录下,我拷贝到桌面下ansys_linux文件夹内,打开ansys_linux文件夹,右键“打开终端”,弹出一个类似dos的shell命令窗口(基本上我是把它当dos窗口了)。
然后,输入命令INSTALL(如果提示权限不够,就sudo INSTALL,然后会要求输入root帐号的密码,输入就OK),其实INSTALL是ansys_linux下的一个文件,注意一定要大写。然后就弹出一个类似在windows下的安装界面了,这时与window下操作是一致的,选择安装模块、指定安装目录之类,再一直next,最后在指定lincense时选择骤4生成的.dat文件,最后finish了。唯一觉得有点问题的是license的生成。
4 lincense的安装
在上一步安装过程中是需要指定lincense的,所以这一步其实应该在之前就应当弄好,不过,因为license的生成与window下一样,也是在manigute下一个.exe程序生成的,所以当时我没有生成。只是把manigute下的一个.dat文件改了hostname及hostid再另存为lic.dat(这个名字可以任意)。然后在上一步时指定这个lic.dat,ansys也可以安装成功,只是,最后运行不了的。
生成license我是安装了一个wine,在linux,估计大家都会安装wine,具体安装就不多说了,网上一大把内容,搜索下就OK了。
wine安装完成后(注意,安装wine不能在root下安装),在manigute目录下,打开一个终端,输入:wine a110_cacl.exe(a110_cacl.exe即生成license的exe文件名),这时会提示(yes/no),选择no,然后输入hostname及hostid,这里与wondows下是一样的。注意的是hostname可以在终端中输入hostname命令看到,而hostid在终端中输入hostid时,给出的ID是不对的,我是在管理/网络/硬件/编辑找到的(也可以到网上查找相应命令,应该有的,命令应该更方便)。
5 运行lincense
记住lincense安装目录,在ansys_inc/share/lincening/中找到lin_admin,右键,打开,再选择full_access,然后弹出window下的lin_admin,选择4生成的lic.dat,再启动,配置就OK了。
6 运行ansys
如果上面没问题的话,在ansys_inc/v110/ansys/bin/(注意,此处的ansys_inc与5步中的ansys_inc是不一样的,区别参照window下的ansys),选中,launcher110右键打开,基本上就可以了。