linux挂载目录是ms,【分享】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地址

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值