免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 906 | 回复: 0
打印 上一主题 下一主题

Ubuntu中ANSYS9.0安装 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-05 09:44 |只看该作者 |倒序浏览

作者: Dnirta 出自: http://www.linuxdiyf.com
由于linux的内存管理机制,ansys在linux下的优势是比较突出的。同样一个分析要比windows下快不少呢。
下将最近在ubuntu 7.10下安装ansys9.0过程整理了下:
下列安装过程都是在ubuntu 7.10 32位系统下进行。是否适用其他情况,本人没有测试。但应该都类似。
一、准备
1.下载安装文件,至于哪里下载,我就不说了。
都找不到安装文件,我就补充个教育网的下载地址,外网的我就不知道了。
教育网这里有一个
ftp://202.118.224.241/software/Engineering/for_Linux/

用户名:hit
密码:hit
2.破解文件license.dat的生成(这是关键一步,建议在windows下完成操作)
copy出镜像文件ansys90.iso中的crack文件夹到任何目录,修改ansys.dat文件中的host为你计算机名,000000000000 为网卡号,保存。运行keygen.bat,生成了license.dat文件。
这里其实和windows下一样的,不过要注意一下两点。
(1) 好像ANSYS只认localhost这个计算机名(网上看到有网友也是这种情况。我也在这个上面浪费了好多时间,重装了好几次都是因为计算机名不对),可能跟机器有关。
如果你用自己的计算机名安装不成功的话,就要把计算机名该成localhost(方法:$hostname localhost 和/etc/hostname,也可在菜单"系统->系统管理->网络"的“常规”属性页下设置“主机名”为localhost,重启),再重新安装。
(2) 服务器文件的第二行必须以 SERVER 或者 VENDOR 开头。即应把ansys.dat第二行的DEAMON 改为 VENDOR 。
附:如果没有windows,那可以试下用wine运行破解程序,命令如下
wine ansys.exe license.dat
二、安装
假设ansys90.iso是镜像文件,且在目录/tmp/下
1.挂载镜像文件到一个目录
sudo mount -o loop /tmp/ans90.iso /media/cdrom
cd /media/cdrom
2.安装ansys
sudo ./install
进入ansys主程序安装。
然后按提示操作,选择自己需要的模块,一般所有步骤默认即可。
3.安装ansys license manager
完成ansys主程序安装后,会自动引导服务器安装程序。这时候会提示把本机作为服务器还是客户端?应选择作为服务器。
过程中如果你选择指定已有的license文件,程序会要求指定license.dat文件,就是前面生成的破解文件license.dat。你也可以先跳过这一步,不指定license.dat文件,等安装完成后再通过"服务器管理器"设置也可以。见后面的“服务期管理”。
按提示操作,即可完成整个安装过程。
三、配置
1.设置环境变量(这一步,可有可无。本人安装的时候就没有环境变量)
export ANSYSLMD_LICENSE_FILE=1055@host
(host是你自己的计算机名)
2.设置菜单栏快捷方式
终端运行
sudo gedit /usr/share/applications/ANSYS.desktop
加入下面文本,保存即可。
[Desktop Entry]
Name=ANSYS
Comment=ANSYS lancher
Exec=/ansys_inc/v90/ansys/bin/launcher90
Icon=/ansys_inc/v90/ansys/bin/ansysLogo16x16.gif
Terminal=false
Type=Application
Categories=Application;Office;
3.libgcc_s.so.1解决方法
第一次进入ansys的时候,可能会提示有 version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)错误。
解决方法是删除/ansys_inc/v90/ansys/syslib/linia32/libgcc_s.so.1 ,让程序使用系统的库
4.服务器管理
默认下,服务器是不随系统启动而启动的(windows下会),这会导致你重启计算机后,提示无法找到服务器。有下列两中解决方法:
(1)让认证服务器随系统自动启动
如果是32位系统,用如下命令
cd /ansys_inc/shared_files/licensing/linia32
sudo cat boot_ansflex >>/etc/init.d/rc.local
如果不成功,手动可以把boot_ansflex中的内容添加到/etc/init.d/rc.local中
(2)手动管理服务器
你可以设置一个“服务器管理器”的菜单快捷方式
sudo gedit /usr/share/applications/ANSYS_Manager.desktop
然后添加下面内容,保存。
[Desktop Entry]
Name=ANSYS Sevice Manager
Comment=ANSYS Sevice Manager
Exec=/ansys_inc/shared_files/licensing/lic_admin/anslic_admin
Icon=/ansys_inc/v90/ansys/bin/ansysLogo16x16.gif
Terminal=false
Type=Application
Categories=Application;Office;
运行这个管理器,你就可以手动管理服务器的启动或停止,也可设置服务的认证文件即破解文件license.dat(如果你在安装过程中没有指定破解文件,这里可以指定).
四、卸载ansys9.0
帮助文档里有说明,直接删除相关文件夹即可,命令如下:
sudo rm -r /usr/ansys_inc/
sudo rm -r /ansys_inc
rm -r ~/.ansys

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_517624.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP