| 查看: 1931 | 回复: 3 | ||||
| 当前主题已经存档。 | ||||
[交流]
【分享】linux下ms的安装
|
||||
|
这是我第一次在linux下安装ms时通过论坛搜索的所有资料,并根据自己安装后的体会进行了部分修改,希望能给大家的安装带来方便。同时也感谢以下我所引用原帖的作者。 为了节省大家时间,我为以下内容做一个简单介绍: 1、linux下ms4.4的安装(其它版本的也适用) 2、有关远程连接的问题 3、各版本的lic 1、以root登陆,删除曾经安装过MS的用户及对应的目录; # userdel -r xxxx 删除用户及其文件 # rm -rf xxxx 2、新建用户(以accelrys用户名为例) # useradd -m -s /bin/bash accelrys # passwd accelrys 输入密码 确认密码 这样,在/home下自然生成了accelrys目录 3、退出根用户,然后以accelrys登陆; 启动图形界面,在slackware里用startx命令 将MS的安装文件包"Linux"整个copy到/home/accelrys $cd /home/accelrys $chmod +x -R Linux 付Linux文件以执行权 $cd /Linux/UNIX $./Installcd 进入安装过程,根据提示,一路向前,在选择安装模块时,选择29即everything 过程中需要指定MS和LicensePack的安装目录,直接回车,按默认即可;后需指定/temp时,我输入/home/accelrys/Accelrys/temp,然后回车; 安装过程中,将msi.lic复制到/LicensePack/Licenses目录里(备注:按照前辈的指点,一定要修改其中的第一行,与你的主机名一致,我的就改为slackware,其它不动)。 4、等到出现是否安装临时License等选项时,进入/home/accelrys/Accelrys/LicensePack/linux/bin,执行lp_admin,出现类似windows下安装license的界面,选择刚复制过去的 msi.lic,选择install,显示成功,可以测试一下,确认成功了; 5、启动gateway $ ./home/accelrys/Accelrys/MateriasStudio44/etc/Gateway/gateway_control_18888 start 可以看到启动各种模块的gateway,最后一行会提示xxx is processing之类的,这就证明确实启动了gateway 6、打开网络浏览器,输入http://本机的ip:18888 可以看到remote server gateway_18888等和安装的所有模块。这表明在该机器上完全成功了; 7、我的另外一个各户端已经安装好了MS44,在server console里>server gateway新建一个gateway,输入ip地址,进行诊断,确认成功,点击OK,然后对该gateway进行测试,也 提示成功。 8、在windows中启动MS,新建Al.xsd,利用Dmol进行简单计算,很快就出来结果,这就表明一切大功告成了。 在此要特别感谢前辈们的指点,主要还是看了他们的帖子,我才能安装成功。谢谢! 看看下面的安装(我看到别人总结的)。 第一,在安装之前一定的把你原来的全部删除掉,有些需要手动删除,卸载不掉的。第二,安装过程一定不要出现汉字(安装盗版的经验)。然后看看下面接着做吧 1. 在安装之前,将所有杀毒软件的防火墙以及系统的防火墙全部关闭; 2. 在安装过程中,软件会提示是否安装GATEWAY,允许安装; 3. 如果杀毒软件提示是否将Apache.exe等模块接入网络,选择“总是允许”; 4. 装license 之前,将msi.lic文件中的SERVER this_host ANY 1715的this_host 改为计算机名(桌面上“我的电脑/右键属性/计算机名”),将DAEMON msi后面加上路径名(默 认安装时,一般是C:\Program Files\Accelrys\License Pack\Licenses); 5. 安装完毕后把此msi.lic拷贝至C:\Program Files\Accelrys\License Pack\Licenses路径下替换原有的msi.lic文件; 6. 打开Materials Studio中的Tools菜单下的Server Console选项,在新弹出的窗口左侧一栏Console Root/Server Management/Server Gateways上点击右键新建Gateways,在New Server Gateways对话框的URL http:/下面输入自己的计算机名,其余的一律默认,比如Port Number是18888,Connection下面的Proxy Settings选择“Use Internet Setting”等 ; 7. 把电脑TCP/IP的gateway设置成你自己的IP地址,具体在网络邻居里,本地连接点右键属性,在高级里设置本地网关; 8. 在控制面板管理工具中服务内开启ms gateway 18888(默认),刷新下确认这个服务已经开启。 Centos 5.2 下安装 Materials studio 42 材料化学 2008-12-02 16:46 阅读77 评论5 字号: 大大 中中 小小 1将MS42.iso文件上传至/tmp中 2挂载者虚拟光驱 mount 命令 以root 用户登陆,并在 /mnt下建立一文件夹cdrom (mkdir cdrom) mount -t iso9660 MS42.iso -o loop /mnt/cdrom 1、完全按照步骤安装软件 2、安装完成后,如果直接运行RunCASTEP.sh -np 2 seedname,会出现如下的错误提示: could not find enough machines for archithcture linux. 3、解决的方法是找到安装目录中的MPICH/share/machines.LINUX,按照文件的提示编辑 比如你的hostname是wangll,那么在该文件中填上wangll:2,其中的2为双cpu的个数。如果不知道hostname 是什么,用命令hostname查w看。 好了,再运行命令时就可以成功的计算了。 3根据安装系统的特点,选择欲安装的补丁和hpmpi. 32bit 只须打上compat-libstdc++-33-3.2.3-61.i386.rpm rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm 64bit 应该打上补丁compat-libstdc++-33-3.2.3-61.i386.rpm 和compat-libstdc++-33-3.2.3-61.x86_64.rpm 除了上述补丁外,还应该安装hpmpi (也应该对应系统的特点) 3建立msi用户,并以msi用户进行安装 cd /mnt/cdrom 运行 ./Install 输入安装路径 /home/msi/msi 和cpu个数之后 接下来一路默认选择(即按回车键) 4 将msi.lic文件拷贝至于 /home/msi/LicensePack/Licenses/上 并进入 /home/msi/LicensePack/linux/bin 运行 ./lp_install /home/msi/LicensePack/Licenses/msi.lic 会看见check out succeed(如果碰上其它提示,说明可能是系统的防火墙未关闭) 5.启动网关,无须任何操作即可进行计算了。 区别:和3.1的安装相比,不同的地方在第4步 昨天,终于下定决心把原来Slackware32位系统换掉,不然太浪费资源了。于是找来了openSuse 11 64位的系统。安装 系统很顺利就完成了。开始安装MS 4.4 for Linux。 由于手边没有那些需要预先安装的包。用YAST查询openSuse中是否有这些包,结果令人兴奋。反正就把与要求的那些包都装上去了。 然后就将MS 4.4拷贝到自己的目录里,解压,安装,顺利搞定。最后设置网络,关掉防火墙,在windows终端建立gateway,大功告成,感觉非常顺利。具体步骤如下: (1)在自己目录下新建一个backup目录。 (2)把MS拷贝到目录里。 (3)$unzip Linux -x (4)chmod +x -R Linux (5)cd /Linux/UNIX/, 去找hpmpi64位所在的目录 (6)打开里面的安装说明.pdf,按提示输入命令,前面加上sudo,然后输入root的密码,即可安装了。 (7)完成后,就可以安装MS了。退到/UNIX, 运行./Install 按提示一路下去,直到安装License。先把License中第一行的localhost改成你自己的主机名。也就是你Terminal打开后,用户名 @xxxx->里面的xxxx。其它不改,保存,拷贝 到/Accelrys/LicensesPack/License目录里。 (8)进入/Accelrys/LicensesPack/linux/bin,输入./lp_admin,然后回车。就进入License管理界面了。完成License安装。 (9)进入/Accelrys/MaterialsStudio44/etc/Gateway,输入 ./msgateway_control_18888 start 你就会看到网关启动了。 (10)然后打开浏览器,输入你的IP地址:18888,回车,就可以看到安装的模块了。这证明你按照成功,并正常了。 在windows中怎么建gateway,我不再说了。 MS4.4在Linux系统中安装时在选择安装目录时,所选择的目录最好不要有空格(比如默认目录),否则可能出现以下错误信息(64bit可能性最大,但个别版本的Linux可能不会) : Checking for dependencies for AmorphousCellData: None Checking for dependencies for AmorphousCellServer:6 Checking for dependencies for Licensing:2 Checking for dependencies for LicensePack: None Aborting Materials Studio installation. 这可能是MS4.4的Linux版本安装文件存在的Bug所致。 上个星期五,我从老婆那里拿到了ms4.4,ms4.4是老婆从emuch上拿到的,现将在linux suse9(64bit)下安装的过程陈述如下。 我拿到的linux和windows版本是 cel0303 通过纳米盘提供的linux.rar和Materials Studio 4.4 for windows.rar,license是 cyfjkf 提供的msi.rar。 在拿到linux下的ms4.4后,我建议大家一定要认真阅读在压缩包中的README_Materials_Studio.htm这个文件,这个文件里包含里安装ms4.4所需要的操作系统环境。 我是使用的suse 9(64bit) sp4的linux。ms4.4在readme中是这样描述suse的。 SuSE Linux Enterprise Server 9 (SP4) glibc-2.3.3-98.94 (64-bit) glibc-32bit-9-200710191304 hpmpi-2.02.05.01-20070708r.x86_64 libgcc-3.3.3-43.54 (32-bit and 64-bit) libstdc++-3.3.3-43.54 (32-bit and 64-bit) 这些包都要一定要装上去,因为在ms4.4中,dmol3计算中会调用libstdc++.so.6这个包,suse默认不安装libgcc-3.3.3-43.54(安装开发环境才会安装),就会导致dmol3运算的错 误。 将linux.rar在suse下解包,suse不支持rar压缩,一般的做法是在windows下将rar转换为zip。解包后,在UNIX目录下运行./Install。我发现cel0303提供的linux安装包权限 设置有问题,会出现安装文件没有执行权限和安装报错。我的做法是直接将所有的安装文件增加了可执行权限chmod +x -R linux,再执行./Install,安装顺利完成。 将msi.rar在windows下解包,打开msi.lic文件第一行SERVER this_host ANY 27000将this_host修改为linux服务器的机器名,如果不知道可以去问系统管理员,最简单的方法 就是用telnet 你的linux主机,你会看到在login的前面有一个名字,就是你要的主机名。windows就不用说了,在我的电脑右键点击属性-》计算机名-》完整的计算机名,复制下 来就可以了。msi.lic第二行是deamon msi,我看过好多帖子说要把它修改为msi的绝对路径,我发现在修改成绝对路径后,license test会报错,我的建议是不要修改。 在linux下安装后,在你的用户目录下执行/Accelrys/LicensePack/linux/bin/lp_admin,这个命令是用来安装 license的,当然你也可以将改好的msi.lic直接拷贝 到/Accelrys/LicensePack/Licenses下,我觉得用 lp_admin可以分析你的license是否正确。运行lp_admin,需要在图形画面下,建议大家安装一个vncsever的客户端,很简单的。 lp_admin运行后,选择install license,选择msi.lic的所在的位置,系统会自动拷贝到/Accelrys/LicensePack/Licenses,你也可以选择 license test进行检测license是否可 用,只有license可用才可用计算的。在这里还是要非常感谢cyfjkf,正是因为他(她)的无私,才能让中国的化学事业紧跟世界的步伐。 做最后的测试工作,http://liunux服务器的ip:18888,看到apache启动正常就ok了。 再安装一个windows的客户端,同样也要修改msi.lic,方法相同。然后在server console中新建一个服务器linux服务器ip_18888,就可以在windows下做图,在linux下计算了 。 ms4.4中有高斯模块,如果在windows下计算先安装高斯程序,然后在安装ms4.4,就可以在ms4.4下直接使用高斯了。在linux使用高斯也是一样,但是我这个没有调试好,总是 报在g03的路径下找不到g03,但是我单独使用g03确实好好的,很奇怪。 最后声明一下,我是搞计算机的,不是搞化学的。只能用计算机的眼光去评价ms4.4,我建议大家如果有机会的话,尽量把运算放在linux下,因为linux的运算速度和效率要比 windows高的多。 再次感谢 cel0303和 cyfjkf。 所有版本license 包括3.1 3.2 4.0 4.1 4.2 http://muchong.com/bbs/viewthread.php?tid=1098397&fpage=12 4.4 http://d.namipan.com/d/7032caca0 ... 44d09d90e725bbeeb3a 下面这个是4.3的license http://d.namipan.com/d/0752400a3 ... 6065ac4012beec20000 在服务器上运行http://192.168.16.244:18888 可以看到安装的模块及其他信息 但远程电脑上却不行! 请多多指教 你说你用远程电脑连接服务器时用的ip地址是192.168.0.244,但是服务器上的是192.168.16.244。不知道你这是不是笔误。 如果远程电脑跟服务器同在一个网段的话,很抱歉我暂时也不清楚是怎么回事,应该是在通信上有问题。 如果不在同一网段,请确认服务器所在网段的路由器上加入了18888端口的映射,远程连接的时候用路由器的ip地址 |
» 收录本帖的淘帖专辑推荐
Materials Studio专用 |
» 猜你喜欢
所感
已经有3人回复
要不要辞职读博?
已经有7人回复
不自信的我
已经有11人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有26人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有4人回复
» 本主题相关商家推荐: (我也要在这里推广)
![]() |
2楼2009-12-24 14:27:13
xiaoboy185
金虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 788
- 散金: 248
- 红花: 3
- 帖子: 702
- 在线: 472.3小时
- 虫号: 481831
- 注册: 2007-12-19
- 专业: 函数论
3楼2009-12-30 19:40:39
4楼2009-12-31 16:59:30












回复此楼


