[b]以下是我的安装过程,请大家帮我看一下,如果我不安装cd的话,我该怎么修改,谢谢大家了[/b]打开终端,顺序执行如下命令:
sudo apt-get install yum
sudo apt-get install python-sqlitecachec
sudo apt-get install libmotif3
sudo apt-get install ksh
目前下载的SYBYL大多是iso格式的,一共有cd一张,DVD两张。其中,DVD1里是主安装程序,cd是“Bookshelf”,DVD2是数据库。小弟安装时发现,若将iso文件直接挂载,这样安装的时候会报错,大概是说“没有权限“之类的。为了避免该情况,应该把这三个iso文件里的内容解压到硬盘上,并且保证解压后文件所在的文件夹有“读+写+执行”权限。
这里是我放置解压后文件的目录:
/home/truemantwo/sybyl/cd
/home/truemantwo/sybyl/dvd1
说明:这里我没有安装数据库,所以dvd2就没有解压。
查看/usr目录下是否有tmp文件夹。若无,用如下命令创建之:
sudo mkdir /usr/tmp
执行如下命令以更改权限:
sudo chmod 777 -R /usr/tmp
建立许可证文件的存放目录并更改权限
sudo mkdir -p /usr/local/flexlm/licenses
sudo chmod 777 -R /usr/local/flexlm
假设你的计算机名是:truemantwo
打开/home/truemantwo/sybyl/dvd1/crack下的license.dat,将第一行中的this_host改为truemantwo,使其变成下面的样子:
SERVER truemantwo ANY 27000
保存并关闭该文件
将修改后的license.dat复制到/usr/local/flexlm/licenses路径下
为避免程序出现找不到libtiff.so.3错误,我们来玩一个小把戏:
sudo cp /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
为避免许可证服务器启动失败,执行如下操作:
sudo gedit /etc/hosts
在打开的文件的末尾,加入如下内容:
127.0.0.1 localhost
保存并关闭该文件
进入到安装程序所在目录(我这里是/home/truemantwo/sybyl/dvd1):
cd /home/truemantwo/sybyl/dvd1
开始安装:
ksh
./install.sh
按提示操作即可。下面是几个注意事项:
问“Do you have a license file?”,选“Yes”,在Location那里填入许可证文件所在的路径即可。也可以右边的Browse按钮来定位。
在BROWSER SETUP对话框中输入:
/usr/bin/firefox
问"Please insert the Tripos Bookshelf CD"时,输入:
/home/truemantwo/sybyl/cd
安装到最后,会问是否安装别的软件,选择不安装,按Exit退出。
至此,安装完成!