散人笔记

学术资源与网络技术分享

  • 首页
  • TAGS
  • 搜索引擎大全

sybyl8.0安装方法详解与问题汇总

本文是在自己的实践以及前人经验的基础上总结的sybyl8.0安装过程,在Red Hat Enterprise Linux 5和RHEL4均测试过可行有效。

sybyl安装光盘信息
SYBYL80_TBS_CD1.iso为Bookshelf文件,SYBYL80DVD1.iso为sybyl程序文件,SYBYL80DVD2.iso为数据库文件。

步骤一:创建安装目录并赋予读写权限
在普通用户下打开第一个终端,通过如下命令变更为root的身份:
$su
password
然后在该权限下创建安装目录:
#mkdir -p /home/userid/software/sybyl8.0
#chmod -R 777 /home/userid/software/sybyl8.0

步骤二:在该权限下创建flexlm破解目录并赋予读写权限
#mkdir -p /usr/local/flexlm/licenses/
#chmod -R 777 /usr/local/flexlm/licenses/

步骤三:在光驱中放入SYBYL80DVD1安装盘
在Linux的X Window界面进入到光盘目录下,手动复制license文件crack/license.dat至sybyl安装目录。也可通过如下命令实现(其中,DVDlable为光驱盘符的标签):
#cp /media/DVDlable/crack/license.dat /home/userid/software/sybyl8.0

步骤四:在普通用户下安装sybyl8.0
还是进入到光盘根目录,在文件夹空白处点击右键,选择“在终端中显示”,然后输入如下命令开始安装:
sh install.sh
或者./install.sh
弹出图形化的安装界面之后,一路next。
在提示“Do you have a license file”时,选择yes,并指定其路径为/home/userid/software/sybyl8.0/license.dat
在提示选择安装目录时,不要使用默认的,改为/home/userid/software/sybyl8.0/sybyl
在提示选择浏览器时,输入/usr/bin/firefox(主要用于浏览sybyl bookshelf 帮助文件)。
设置完毕之后点击“install”按钮即开始复制文件到本地计算机上,一共13个步骤。
在提示安装Bookshelf时,手动将SYBYL80DVD1光盘弹出,放入SYBYL80_TBS_CD1光盘,将路径修改为CD1光盘的路径,然后点proceed按钮继续安装。由于SYBYL80_TBS_CD1的文件很小,我的做法是将SYBYL80_TBS_CD1.iso文件直接copy到服务器上,然后点右键“用归档管理器打开”,然后通过归档管理器上的“解压缩”功能将其解压缩到某个目录(如/home/userid/cd1/),这样只要输入路径/home/userid/cd1/即可成功安装Bookshelf文件。
最后出现installation finished面板时,提示是否安装更多软件,这里不再安装,直接点exit按钮退出即可。

步骤五:设置license
在root权限下(登录方法同上),复制license.dat至/usr/local/flexlm/licenses目录,命令如下:
#cp /home/userid/software/sybyl8.0/license.dat /usr/local/flexlm/licenses/
如果发现license.dat无法读写,再次使用步骤二的方法赋予licenses目录及其下的所有文件和文件夹具有读写执行权限。
进入/home/userid/software/sybyl8.0/AdminTools10.8/tables/ 文件夹下查看里面是否含有license_file文件,若没有,则将/home/userid/software/sybyl8.0 /license.dat复制到其下并改名为license_file,亦可用如下命令实现(注意先看看AdminTools10.8的位置,如果步骤四设置的sybyl安装目录不同,AdminTools10.8文件夹所在位置也有所不同):
ls /home/userid/software/sybyl8.0/AdminTools10.8/tables/
#mv /home/userid/software/sybyl8.0/license.dat /home/userid/software/sybyl8.0/AdminTools10.8/tables/license_file
然后打开一个终端,进入/home/userid/software/sybyl8.0/AdminTools10.8/bin/linux/目录,输入命令启动许可证服务器:
./lmgrd triposlm

步骤六:设置环境变量
在当前用户目录下打开一个终端,用vi编辑.bashrc文件:
$vi .bashrc 或$vi ~/.bashrc
按“i”键进入插入模式,在文件末尾输入如下内容:
export PATH=$PATH:/home/userid/software/sybyl8.0/trigo/
按ESC键退出插入模式,输入如下命令保存并退出vi编辑器:
:x! (或:wq!)
然后用如下命令重新引导一下:
source .bashrc (或者bash)

最后用vi新建一个sybyl文件:
在$vi /home/userid/software/sybyl8.0/trigo/sybyl8.0
往其中加入如下内容:
/home/userid/software/sybyl8.0/AdminTools10.8/bin/linux/lmgrd triposlm
用wq!命令保存并退出到终端。

步骤七:运行Sybyl
在任意目录下打开一个终端,输入sybyl8.0即可启动sybyl图形界面。

安装sybyl8.0或sybyl7.3可能出现的问题Q&A

问题一:用光盘安装时提示没有权限
一个简单的方法就是把SYBYL80DVD1.iso文件复制并解压缩到本地计算机硬盘上,并用sudo chmod -R 777命令赋予安装文件所在文件夹具有读写和可执行权限。

问题二:运行./lmgrd triposlm或启动sybyl8.0时提示“Failed to open the TCP port number in the license”
原因:未能正确启动license。
解决方法:首先确定是否按上面的方法运行了./lmgrd triposlm,如果运行成功会有端口使用情况报告。然后检查一下端口占用情况,看看/etc/hosts文件中是否包含127.0.0.1 localhost,若没有则在文件末尾加上这段内容。

问题三:运行启动sybyl8.0时提示提示“error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory”
解决方法:当前 Linux系统缺少库文件libXp.so.6,可以在Linux系统安装盘里搜索libXp,可以看到有libXp- 1.0.0-8.1.el5.i386.rpm和libXp-1.0.0-8.1.el5.x86_64.rpm,安装前者。直接双击rpm文件安装或者用如下命令安装:
rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
如果没有系统安装盘,可以在如下地址下载libXp.so.6库文件:
http://rpm.pbone.net/index.php3/stat/4/idpl/8077225/com/libXp-1.0.0-8.1.el5.i386.rpm.html

问题四:Could not obtain a CPU license
运行sybyl出现Could not obtain a CPU license时,有三个可能:
一是/home/userid/software/sybyl8.0/AdminTools10.8/tables/目录下没有license_file文件;
二是/usr/local/flexlm/licenses/目录下没有license.dat文件;
三是没有运行./lmgrd triposlm启动许可证服务器。
解决方法参考上面的安装步骤。

问题五:64位Linux系统下安装sybyl注意事项
有的64位Linux系统缺少32位库文件,需要通过“sudo apt-get install ia32-libs*”命令安装32位库文件,否则会导致安装失败。
如果出现找不到libtiff.so.3的错误,可以从安装盘中的openmotif *.rpm 中提取。此外,也可采用移花接木的方法:
进入/usr/lib32/,执行如下命令:
sudo ln -s libtiff.so.4.2.1 libtiff.so.3

问题六:安装时出现os.py错误提示
解决方法:进入ksh后再安装sybyl。
以下版权声明必须遵守,转载时必须以链接的形式注明如下信息:
原载于 散人笔记
原文地址 http://www.eryi.org/blog/post/sybyl8.0-install-protocol.html
  1. 刘涛  

    你好,我按照你的步骤安装程序,但是用你的方法无法创建安装目录,就是然后在该权限下创建安装目录:
    #mkdir -p /home/userid/software/sybyl8.0
    #chmod -R 777 /home/userid/software/sybyl8.0
    是怎么回事呢?谢谢

    散人 于 2010-3-26 22:47:09 回复
    cd到你想要创建目录的文件夹,然后再mkdir看看行不行。

  2. 刘涛  

    你好,我想问一个问题,我是在ubuntu下安装的sybyl8.0.但是我没有CD的资源,我不安装CD能把sybyl给装上吗?谢谢啊

    散人 于 2010-4-3 11:30:28 回复
    我上面回复中的“cd”指的是命令,而非CD光盘。

  3. dawnmy  

    无root权限,在服务器安装,好像有些问题

发表评论:

Powered By 散人笔记—学术与网络技术博客

版权声明:转载本站文章必须遵循“署名-非商业用途-保持一致”的创作共用协议