预先说明:
-
不同版本linux(Ubuntu,centos等),或不同版本型号,由于预装的系统环境相差较大,安装过程中可能会出现不同问题,因人而异
-
因此,一般运行安装文件.install_numeca后,会自动检查本机缺少的依赖环境
-
对于缺少的依赖环境(软件、字体)等,在安装过程中会自动下载安装,此时应保持联网
-
不能自动解决的依赖环境,请仔细查看安装时的错误提示,自行排查解决
-
不同版本numeca安装包中,readme文档里的安装说明有所不同,安装时注意区分
本人在Centos 7 上成功安装numeca fine10.1,过程如下:
step1:
下载numeca Linux 安装包
step2:
临时获取权限:sudo su root
#输入当前用户的密码
Password
控制台显示如下:
说明:
□不进行此步无法对主分区进行写入,无法安装软件在主分区./下,但不进行sudo仍可以安装在/home/目录下
□使用完后,按下ctrl+D退出root权限
□也可针对使用到的文件夹,直接获取全部权限,通过鼠标拖动进行复制粘贴
命令如下:
sudo chmod -R 777 文件夹目录..
Step3:
打开numeca安装包,找到安装文件 install numeca,并在sudo获取的root权限下进入该目录
在root权限下输入安装指令:
./install_numeca
Step4:
长按回车阅读license agreement,最后yes;
在联网情况下,一路yes完成配置(不要直接回车,必须输入y/n,否则无法完成依赖环境的配置)
若安装过旧版本numeca,最后旧版本配置处,输入no,回车
注意:此处默认安装路径为 /usr/numeca/,该路径不许获取root权限才能写入
也可以直接敲入其他路径,如/home/numeca等,免去获取权限的麻烦,这里我安装在/opt/numeca/下了
Step5:
在安装路径 ./numeca/COMMON下
运行命令:
./configure
说明:此步操作,fine10.1的 readme中没有,但我参考文献1进行了此步操作,可以正常使用。不清楚可否不操作。
Step6:
在root权限下,完成相关SSQ破解文件夹复制,命令如下:
cp -rf 目录1 目录2
在root权限下,完成相关license文件复制,命令如下:
cp 文件1 文件2
退出root权限,键盘输入: ctrl+D
Step7:
step6中,将license文件(文件名任意都可以,文件扩展名.dat都可以)复制到
/numeca/COMMON 以及 /numeca/fineXXX/linux/INSTALL 两个路径下;
检查并修改,这两个license文件中第一行ANY后面的端口号(文献1建议改为26070,或起其不常被使用的端口号)和localhost(改为计算机名)
step8:
启动license管理器 lmgrd
找到lmgrd所在的文件夹,通常在/numeca/fineXXX/linux/install,或其子目录下
运行命令:
./lmgrd -c license路径/license文件
说明:
此步也可以通过编辑.bashrc,修改环境变量实现,参考文献2,文献3。后续只需要在terminal控制台中输入:
numeca_lic64
即可运行lmgrd,此版本linux破解包中没有提供32位破解
step9:
运行相关程序
进入安装文件下/numeca/bin目录,进入terminal控制台,输入相关程序启动指令,如:
./fine
参考文献:
若没有安装 vim ,先安装一下
.bashrc文件结尾添加的格式如下内容:
# for numeca fine101
# add by xyb 2020.07.15
export NI_LM_LICENSE_FILE=26070@blade
export PATH=/opt/numeca/bin:${PATH}
alias numeca_lic64='/opt/numeca/fine101/LINUX/install/flex64/lmgrd -c /opt/numeca/COMMON/lic_full.dat'
alias numeca_lic32='/opt/numeca/fine101/LINUX/install/flex32/lmgrd -c /opt/numeca/COMMON/lic_full.dat'
文献3:numeca Linux安装与并行设置