dgq_81 |
2009-04-17 15:34 |
(一) 在普通用户账户下用root建立必要的文件夹: 1、用root建目录/Tripos和/usr/local/flexlm/licenses,改权限为普通用户读写777, sybyl7.3安装在/Tripos/sybyl7.3 。 具体方法如下: 打开终端 $ su password #mkdir -p /Tripos #chmod -R 777 /Tripos #mkdir -p /usr/local/flexlm/licenses/ #chmod -R 777 /usr/local/flexlm/licenses/ (二) 用普通账户安装的过程: 如果是在电驴上下载的镜像文件:Tripos.Sybyl.v7.3.UNiX.ISO-TBE-CDX.iso (X=1~4)那么,请将iso文件挂到linux的 /media/cdrom/ 。 如果是刻好的光盘,就不需要挂载了。在/media目录下就会出现包含四个.iso文件内容的文件夹,例如:sybyl7.3_cd。 对于.iso文件挂载方法如下: 打开进入root账户的终端 #mount -t iso9660 -o loop /tmp/sybyl7.3/Tripos.Sybyl.v7.3.UNiX.ISO-TBE-CD1.iso /media/cdrom/ 注:CD1的crack文件夹到/Tripos,进入carck 文件夹,license.dat到/usr/local/flexlm/licenses/,用文本编辑器打开 license.dat,另存到/tripo/AdminTools10.8/tables/,名字为license_file的文本文件。 #cp /media/cdrom/crack/license.dat /Tripos/ cd 回根目录/,进行安装,最好前3个CD的全部安装。 此时打开另一个终端,目的是在普通用户下安装sybyl7.3,故不要进入root账户。 cd /media/cdrom/已挂载的文件夹 /bin/sh install.sh 安装目录选/Tripos/sybyl7.3/ license文件选择/Tripos里面的(不选/media/cdrom/*/crack/里面的,否则umount会有问题。 浏览器选/usr/bin/firefox 提示换cd2时候,在root终端里: #umount /media/cdrom/ #mount -t iso9660 -o loop /tmp/sybyl7.3/Tripos.Sybyl.v7.3.UNiX.ISO-TBE-CD2.iso /media/cdrom/ 提示换cd3时候,在root终端里: #umount /media/cdrom/ #mount -t iso9660 -o loop /tmp/sybyl73/Tripos.Sybyl.v7.3.UNiX.ISO-TBE-CD3.iso /media/cdrom/ 提示换cd4时候,在root终端里: #umount /media/cdrom/ #mount -t iso9660 -o loop /tmp/sybyl73/Tripos.Sybyl.v7.3.UNiX.ISO-TBE-CD4.iso /media/cdrom/ 安装完毕后,在root终端里: #umount /media/cdrom/ 如果这时安装目录下没有AdminiTools10.8,那么需要自行从cd1里到此并需要解压。 cp AdminiTools_all.tar.gz /Tripos gunzip AdminTools_all.tar.gz tar xvf AdminTools_all.tar cp AdminTools_update_all.tar.gz /Tripos gunzip AdminTools_update_all.tar.gz tar xvf AdminTools_update_all.tar
#ls /Tripos/AdminTools10.8/tables/(确认里面存在license_file与否,如果没有,重命名license.dat为license_file) #cp /Tripos license.dat /usr/local/flexlm/licenses/ #cd /Tripos/AdminTools10.8/bin/linux/ #./lmgrd triposlm #/Tripos/sybyl7.3/bin/linux/ sybyl
到此,如果启动成功,就算是安装成功。剩下的就是要设置lmgrd和sybyl的环境变量了。对于/bin/sh的, export PATH就可以了。
注:如果不能启动sybyl的,提示缺少libXm.so.3,那么你需要从openmotif *.rpm 中提取。 首先检查openmotif*.rpm 是否安装 : rpm -qa |grep openmotif 如果没有提示,就是已安装。对于已安装的,可以查找安装了哪些 libXm* .so find / -name libXm* -print 如果libXp.so.6没有安装,也需要从其rpm包安装,才能安装libXm.so.3。 此命令可用于查找libXm.so.3/libXp.so.6所在哪个rpm,例如: rpm -qlp openmotif22-2.2.3-18.i386.rpm rpm -qlp libXp-1.0.0-8.1.el5.i386.rpm
如果libXm.so.3安装成功后,还不能出现GUI,只是出现text form,那么你需要给一些权限。 因为SELinux 阻止了autoterm.exe加载/Tripos/sybyl7.3/lib/linux/libimf.so 。 输入以下命令,即可: chcon -t textrel_shlib_t '/Tripos/sybyl7.3/lib/linux/libimf.so'.
再次运行sybyl,OK!O(∩_∩)O~ That's over all~(*^__^*) 转自分子模拟论坛的gromacs sybyl,对他表示感谢!! |
|