Promax软件是Landmark软件包的一个独立模块,主要进行地震资料的处理工作,其界面较为古老,对于地震数据的读取,该软件优势较为突出。
Promax软件安装包一份;(一般拓展名是*.bin格式)
可以使用的license.dat文件一个;
Red Hat Enterprise Linux 5 系统;(笔者尝试过deepin和debian系统,均缺少补丁包)
openmotif22-2.2.3-18.x86_64.rpm;
compat-lib2fc-34-3.4.6-4.x86_64.rpm;
compat-readline43-4.3-3.x86_64.rpm;
首先是Red Hat系统的安装,这里不做过多解释,会尽快的补充该系统的安装教程的,需要注意的是,在安装过程中可以直接关闭防火墙,同时,要注意到该系统为付费系统,可以选择不使用安装密钥,但是无法在线获取软件源。
由于笔者使用虚拟机测试,故设置网络连接方式为NAT直连;
补丁包格式均为*.rpm格式,双击可以直接安装,也可以使用命令:#rpm -ivh filename
进行安装,这里要使用root管理员用户进行安装,$su
,然后输入管理员密码即可。
切换到promax安装包所在目录,使用命令# ./filename
进行安装;
安装过程中,需要指定安装路径,均为图形界面,直接指定安装目录为/home/promax
笔者安装过程中,未接触许可文件管理器,直接把已有机器的lam
文件夹拷贝过来,放于/home/promax
下面。
这一步是安装过程中最重要的一步,首先将license.dat文件赋予可执行权限# chmod 777 license.dat
然后使用文本管理器打开该文件:
SERVER kali cc27d7fec1d5 2018
DAEMON licsrv /home/promax/lam/bin/licsrv /home/promax/lam/licsrv.opt
FEATURE ADT licsrv 5000 26-feb-2020 5 019858E97EE1 VENDOR_STRING="Qi \
LI" HOSTID=cc27d7fec1d5
其中kali是当前的主机名,cc27d7fec1d5是需要配置的网卡地址,2018是当前年份,DAEMON licsrv /home/promax/lam/bin/licsrv /home/promax/lam/licsrv.opt
是需要找到的文件目录(如果直接拷贝了许可文件管理器,则不用更改当前目录);
然后修改电脑的网卡MAC地址和主机名:
# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
127.0.0.1 kali
其中,第一行地址为本地回环,添加第二行,修改当前主机名为kali。
由于是虚拟机安装该软件,需要在VM中更改MAC地址,具体在自定义硬件那里,更改网卡地址为license.dat文件中提供的。
然后将license.dat复制到如下两个目录中:
/home/promax/lam
/home/promax/ProMAX/port/OpenWorks/lam
至此,软件安装基本结束,下面是更改具体参数:
在/home/promax
目录下使用命令$ vi .bash_profile
加入如下代码:
export PROMAX_HOME=/home/promax/ProMAX
export LM_LICENSE_FILE=/home/promax/lam/licence.dat
其中一个是用来启动Promax,一个是寻找licence.dat文件
配置完成后重启机器。
# su
# vi /etc/services
在文件末尾添加:
promax 22008/tcp
lgc_pd 22011/tcp
lgc_pd1 22012/tcp
其中,22008,22011,22012是进程所占用的端口,没有固定要求,但是要求与其它进程端口不重复;
如果未设置开机启动许可证服务的话,这里写为一个脚本文件:
cd /home/promax/SeisSpace/etc/
./sitemgr start
cd /home/promax/ProMAX/linux64/bin/flexlm
./lmgrd -c /home/promax/lam/license.dat
# cd /home/promax/SeisSpace/etc/
# ./SSclient
cd /home/promax/ProMAX/port/bin
./Promax
直接执行即可运行promax;
cd /home/promax/ProMAX/linux64/bin/flexlm
./lmgrd -c /home/promax/lam/license.dat
# cd /home/promax/SeisSpace/etc/
# ./SSclient
cd /home/promax/ProMAX/port/bin
./Promax
此软件的难点在于网卡的设置和主机名的设置,一般来说,后面的出错基本都是这样的,还有一些操作或者权限的访问问题使用命令# chmod 777 filename
更改权限即可。
多看安装日志,多查错误信息,嗯,就是这样。
安装此软件历时四天,来回装了八次系统,当初的那个承诺终于做到了。