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右键打开,基本上就可以了。