FileZilla installation on Ubuntu & lmgrd configuration

在编写运行surflex-sim叠合的shell脚本中,发现了一个很有趣的现象:直接运行解压后的surflex-sim时可以正常叠合,但从shell调用时就提示不能find license。

在含有lmgrd,lmutil等套件的文件夹中,可以直接运行surflex-sim
将surflex-sim路径添加到环境变量后,在其他文件夹中调用出现“无法找到license”

因此我猜想:1. 要保持lmgrd运行;2.是否是因为Tripos的AdminTools10.8没有运行,即找不到全局license。

猜想1可以直接运行./lmgrd。

直接运行./lmgrd,提示错误

解决(lmgrd) Can’t remove statfile /usr/tmp/.flexlm/lmgrdl.61152: errno No such file or directory 这一错误的方法:

sudo ln -s /tmp/ /usr/tmp

运行完可以正常启动lmgrd了,但从第三方调用surflex-sim还是找不到license。

为了验证猜想2,我从186服务器上Sybyl安装目录下打包下载了AdminTools10.8这个文件夹,但在Terminal下载时,使用sz命令出错无法下载。因此我安装了FileZilla进行文件传输。

FileZilla安装很简单:sudo apt-get install filezilla

安装完成在terminal中输入filezilla即可打开GUI界面。

filezilla GUI 界面

把AdminTools解压,在环境变量添加AdminTools的路径,命名为TA_LICENSE

export TA_LICENSE=/home/joe/Desktop/brs3d/surflex-sim/AdminTools10.8/

环境变量的设置。包括surflex-sim和TA_LICENSE

至此surflex-sim可以在全局运行。