中国青基会

查看完整版本: Fedora 9 linux 安装 Ansys 11.0

lili 2008-9-18 23:02

Fedora 9 linux 安装 Ansys 11.0

作者:jackey 原文地址:[url]http://bugssmall.spaces.live.com/blog/cns!6C2763C4A3A57AA4!224.entry[/url]

背景:
   台式机的硬盘坏了,windows跑不起来了,原来的Gentoo也GameOver了。没想到修了修,凑和着又能用了,想来想去,还是在上面装个系统用着吧,看到Fedora9出来好久了,据说更新了不少东西,就装装它看看,顺便试试比当初弃Fedora不用时,又有了多少好用的地方吧。
环境:
    全新从DVD安装盘安装的Fedora9,Ansys v11.0 for Linux,机器是32位的普通P4台式机,显卡是GeForce FX 5200。
主题:
   安装过程很简单,无非就是扔进光盘去,从Terminal运行光盘中的INSTALL(我是用超级用户来安装的),然后按照提示来就可以了。有个小插曲,我在安装License服务的时候,license文件没有被验证通过,搞了半天发现原来是license文件中的id不对(跟win下的不一样,即使同一台机子),害我又重装了一下license的服务(运行光盘中的INSTALL.LM)。查看[wiki]linux[/wiki]环境下的id时,我是在没有验证通过的license那步,就取消了安装,但是仍能在/ansys_inc/shared_files/licensing/licserver.info这个文件中找到本机的FLEXID,有了它就知道怎么搞到能用的license了 ;=)
   安装完后,ansys还是不能运行的,会提示你一大堆的库不存在。首先就是需要一个libXm.so.3的库文件,这个可以到网上下一个openmotif22-libs的安装包,我是下的这个:openmotif22-libs-2.2.4-84.1.i586.rpm,安装完后就会有libXm.so.3了。其它的库文件,比如运行ansys时提示缺少的libansxrm.so等,其它在安装时都已经装好了,只是系统没有检索到而已,也不用麻烦的把它们写入/etc/ld.so.conf.d/目录,可以简单的做个符号链接:
    ln -s /ansys_inc/v110/ansys/lib/linia32/*        /usr/lib
    ln -s /ansys_inc/v110/ansys/syslib/linia32/*   /usr/lib
    ln -s /ansys_inc/shared_files/lib/linia32/*      /usr/lib
   以上都是默认的安装路径,做好链接后就可以运行ansys了。当然,要先启动license的服务,启动license服务就不必要用超级用户了,可以用普通用户来启动,从Terminal运行  /ansys_inc/shared_files/licensing/linia32/lmgrd 注意提示信息,如果license验证不通过,会有提示的。启动ansys的命令是: /ansys_inc/v110/ansys/bin/ansys110 ,想要用图形界面的话,就加上参数-g,看起来就像这样:/ansys_inc/v110/ansys/bin/ansys110 -g。 从Terminal启动ansys时,当前Terminal的目录,就默认为ansys的工作目录,所以如果是用普通用户启动的话,如果当前目录是在一个不可写的目录,那么ansys是会启动不了的(当时我没有注意,还奇怪了半天,怎么普通用户启动不了 ;=( )。
页: [1]
查看完整版本: Fedora 9 linux 安装 Ansys 11.0
Baidu